• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:mySQL 複数テーブルから検索したい)

mySQL複数テーブルから検索 - キャスト情報、写真、出勤時間の取得方法

このQ&Aのポイント
  • mySQLを使用して、複数のテーブルからキャスト情報、写真のURL、出勤時間を取得する方法を教えてください。
  • キャストのリストを表示するために、castテーブル、photoテーブル、scheduleテーブルから必要な情報を結合し、期待する結果を得る方法を教えてください。
  • 写真データがない場合にも正しく表示するために、適切なSQL文を提案していただきたいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

こんな感じですか? select cast.name,cast.age,photo.url,schedule.starttime,schedule.finishtime from cast left join photo on cast.name=photo.name and photo.order=0 left join schedule on cast.name=schedule.name and schedule.workdate='2013-02-05' なお、カラムにcastやorderといった予約語をいれると思わぬ落とし穴があったりするので 気をつけてください

ap3824
質問者

お礼

素晴らしいです! ありがとうございます。 教えていただいたSQL文に使われている命令をよく調べて勉強して わたしも、サラッ!と書けるようになりたいです。エクセレント!!! また、予約語の件了解しました。 こちらもほかにどのような予約語があるか勉強してカラム名を変更します。 本当にありがとうございます^^

関連するQ&A