0
我正在使用Lyric数据库。我很奇怪,为什么这个查询产生相同的信息:为什么这个查询产生相同的信息?
SELECT M.LastName, A.ArtistName
FROM members M
LEFT JOIN XRefArtistsMembers X USING(MemberID)
JOIN Artists A on X.ArtistID = A.ArtistID;
而且
SELECT M.LastName, A.ArtistName
FROM members M
INNER JOIN XRefArtistsMembers X USING(MemberID)
JOIN Artists A on X.ArtistID = A.ArtistID;
有没有错误。我可以通过请求发布相关记录。
第一查询使用LEFT JOIN使用INNER JOIN第二。我可以问一下两者的区别吗? – cryptomath
也许它们产生相同的结果,因为'XRefArtistsMembers'中没有与左表('members')不匹配的记录。 – akonsu