ALLOCATION テーブルの行から呼び出されていない場合でも、AUTHOR テーブルの行を表示するには、次のコードが必要です。現在、コードは適切な外部キー データを持つすべての ALLOCATION 行を示しています。対応する ALLOCATION 行がない場合でも、AUTHOR テーブルのすべての行が表示されるようにする必要があります。
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 テーブルの列です。