即使没有从 ALLOCATION 表中的任何行调用它们,我也需要以下代码来显示 AUTHOR 表中的行。目前,该代码显示所有具有适当外键数据的 ALLOCATION 行。我需要它来显示 AUTHOR 表中的所有行,即使它们没有相应的 ALLOCATION 行。
SELECT authid,sname,fname,B.bid
FROM ALLOCATION A
INNER JOIN BOOK B
ON A.bid = B.bid
INNER JOIN AUTHOR U
ON A.authid = U.authid
ORDER BY authid;
即 AUTHOR 表中的某些行是 ALLOCATION 表中 0 行的外键。我需要它们也出现在 SELECT 中。authid、sname 和 fname 是 AUTHOR 表的列。