MySQL でいくつかのテーブルを結合しようとしていますが、次のようなエラーが表示されるようです: #1066 - 一意のテーブル/エイリアスではありません: 'calendar_jobs'
cal_events、2 つのユーザー ビット、およびジョブ テーブルの宛先列からすべてを選択したいのですが、ジョブがない場合は「null」になります。右の結合は法案に合っているように見えましたが、機能しません! 誰か助けてくれませんか!?
アップデート:
前のクエリで助けてくれてありがとう、私は今これまでです:
SELECT calendar_events.* , calendar_users.doctorOrNurse, calendar_users.passportName, calendar_jobs.destination
FROM `calendar_events` , `calendar_users`
RIGHT JOIN calendar_jobs ON calendar_events.jobID = calendar_jobs.jobID
WHERE `start` >= 0
AND calendar_users.userID = calendar_events.userID;
しかし、次のようなエラーが表示されます: #1054 - 'on 句' の列 'calendar_events.jobID' が不明です
今度は何だ!?
再度、感謝します!