两个表匹配JOIN条件。第一张表没有记录

时间:2013-10-25 01:30:45

标签: sql

如何在一个表中找到第二个表中没有基于连接条件匹配的记录的记录?

例如,给出两个表:

标题

TitleID,ArtistID,Title,StudioID,Genre

艺术家

ArtistID,ArtistName,城市,地区,国家

如何在一个表中找到第二个表中没有基于连接条件匹配的记录的记录?

或者我如何修改这些表以符合我的问题(上图)?

1 个答案:

答案 0 :(得分:2)

您可以使用LEFT JOIN

SELECT t.*
FROM Titles t 
LEFT JOIN Artists a ON t.ArtistsID = a.ArtistsID
WHERE a.ArtistID IS NULL