用sql语句如何将两张表中的一列数据进行比对。

日期:2019-06-05 09:19:54 人气:1

用sql语句如何将两张表中的一列数据进行比对。

你好! 先获取不重复的ID,即x、y表的不重复并集,观察x、y表结构类似,通过union进行排重即可。 使用第一步获取的数据进行左链接x、y表的扩展表(第3步)。 分别对x、y表进行分组并合计,针对图片中y表中ID为A的记录出现多次,最后显示为ID为A的盘点数量为2,这样的数据进行处理,以方便最后显示。 通过(库存数-盘点数)得到比对字段值。 SELECT t.ID, IFNULL(t.`库存数量`, 0) `库存数量`, IFNULL(t.`盘点数量`, 0) `盘点数量`, ( IFNULL(t.`
    A+
热门评论