• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:JOIN後同一名カラムから値がとれない)

JOIN後同一名カラムから値がとれない

このQ&Aのポイント
  • mysqlでJOINした後、値を取得する方法がわかりません。
  • c_diaryテーブルとc_memberテーブルには両方にr_datetimeという列があります。
  • SELECT * FROM c_diary left join c_member on c_diary.c_member_id = c_member.c_member_idとやっているのですが、値が入らず空白となってしまいます。

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

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

基本を理解していないですね? SELECTで*は、テストレベル以外で使ってはいけません。 $sql="SELECT c_diary.r_datetime as c_diary_r_datetime c_member.r_datetime as c_member_r_datetime FROM c_diary left join c_member on c_diary.c_member_id =c_member.c_member_id" と抽出するデータはユニークな名前になるよう別名をつけて列記します

yoshihit
質問者

お礼

ご回答ありがとうございます。 助かりました、うまくいきました! *使っちゃだめなんですね。 なんか個別に指定すると処理が遅くなるのではと勘違いしてました。 もっと勉強します。ありがとうございました!

すると、全ての回答が全文表示されます。

関連するQ&A