1
私はSQLを学んでおり、3つのテーブルを結合したいと考えています。idとuseridを使って6つの出力(テーブルごとに2つ)があります。これはすべて正しく見えますが、私にこのエラーが出ます:#1054 - 'on clause'の 'guestbook.id'が不明です。はで ON条件を持っている必要がありmySQLの場合、6つの選択と2つの左結合を同時に行う方法はありますか?
SELECT yacka.userid, yacka.yackmane, registered.id, registered.Name, guestbook.id, guestbook.name FROM yacka
LEFT JOIN registered on yacka.userid = guestbook.id
LEFT JOIN guestbook on yacka.userid = guestbook.id;
テーブルが 'from'節に現れる前に、そのカラムを参照することはできません。 – shawnt00