我有两个相同的表A和B。并且两个表都有相同的字段,例如表A(箱,存储,工厂)和表B(箱,存储,工厂)。但是当我检查数据时,表A有5238行,而表B有5249行。所以我不知道缺少哪11行。我需要帮助来编写查询,在其中可以找到那些丢失的行。
我在这里先向您的帮助表示感谢。
最佳答案
可以使用EXCEPT
命令解决您的问题:
SELECT bin
FROM tableB
EXCEPT
SELECT bin
FROM tableA;
显示所有在表B中但不在表A中的箱。
关于sql-server - 如何查找丢失的行?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23549184/