数据库数据查询问题

来源:百度知道 编辑:UC知道 时间:2024/05/22 05:15:07
两张表的字段有一样的部分,数据内容一样,可是其中一张表格的数据少一条,如何把这条查出来啊

可以通过外连接来实现吧。(数据库:SQL Server)
主键应该是相同的吧,假设A、B表的主键都为ID,则在查询语句中添加FROM A LEFT OUTER JOIN B ON A.ID = B.ID,如果B表少一行,则在查询结果中会出现NULL字段。此时就要可以看出来是B中的哪行少了,如果没有NULL,则说明A中少了一行,此时可以调换A、B的顺序来查找A中是缺少了哪一行。

可能一张表中在某一个字段上建立了主键,所以建议你查查重复的那条数据。可以通过group by 来弄