• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:2つのテーブルを結合する条件)

2つのテーブルを結合する条件

このQ&Aのポイント
  • MySQLを使用している場合、2つのテーブルを結合する条件は、結合カラムを指定して、JOIN句を使用することで行います。
  • 以下のSQL文を使用することで、meiboテーブルとname_masterテーブルを結合させて、name_idとname_id2を日本語に置き換えた状態で取得することができます。
  • SELECT meibo.no, name_master.name as name_id, name_master2.name as name_id2 FROM meibo JOIN name_master ON meibo.name_id = name_master.id JOIN name_master as name_master2 ON meibo.name_id2 = name_master2.id

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

  • ベストアンサー
回答No.1

name_master を別名を付けて2回JOINします。 SELECT meibo.no, m1.name, m2,name FROM meibo INNER JOIN name_master t1 ON meibo.name_id = t1.id INNER JOIN name_master t2 ON meibo.name_id2 = t2.id;

unko347
質問者

お礼

2つの別名を使うとは思いつきませんでした。 御回答ありがとうございました。

関連するQ&A