Union与UnionAll合并结果失败
SQl UNION 和UNIO ALL操作符
sql union操作符
union操作符是⽤于合并两条或多条select的结果集
注意:union内部的select语句必须拥有同样的列,并且查询的列必须相似,默认union选区的操作符不允许有重复的值,如果需要重复的值,要⽤到Union All`在这⾥插⼊代码⽚
SELECT
ti.id,tw.de,te.unt,te.unit_code
FROM
tb_equipment te
inner JOIN tb_warehouse tw ON te.warehouse_id = tw.id
inner JOIN tb_inventory ti on te.id = ti.drug_id
UNION All
SELECT
sql中union多表合并td.id,tw.de,td.unt,td.unit_code
FROM
tb_drug td
inner JOIN tb_warehouse tw ON td.warehouse_id = tw.id
inner JOIN tb_inventory ti on td.id = ti.drug_id;
`
注意union 上条sql语句后不可有分号,我就踩了这个雷区
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论