`table_m
"id","name","partid1","partid2"
"1","桜","1","2"
"2","鈴","4","1"
"3","田","2","1"
"4","中","3",null
と
`table_p
"partid","name"
"1","vocal"
"2","guitar"
"3","bass"
"4","drums"
"5","keyboard"
を結合して
`実現したい結合
"id","name","partid1","partid2","name","name"
"1","桜","1","2","vocal","guitar"
"2","鈴","4","1","drums","vocal"
"3","田","2","1","guitar","vocal"
"4","中","3",null,"bass",null
のようなテーブルを作成したいのですがどのようにすればいいかわからずに困っています。
ご教示よろしくお願いします。
No.1ベストアンサー
- 回答日時:
左側を基準とする外部結合 (LEFT OUTER JOIN) を使いましょう。
例)
from table_m M
left outer join table_p P1 on M.partid1 = P1.partid
left outer join table_p P2 on M.partid2 = P2.partid
参考)
https://dev.mysql.com/doc/refman/8.0/ja/join.html
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL PHPとMySQLを使った掲示板の作り方 1 2022/06/02 13:00
- MySQL テーブル作成です。どこかのスペルが間違っているか記号など スペースかな? 1 2022/10/01 05:08
- MySQL `picture` varchar(255) のコマンドで間違いないでしょうか? 1 2022/11/21 04:08
- AJAX JavascriptからPHPへのAjax通信でnullが返ってくる 3 2022/08/03 22:00
- MySQL エラー 1068 (42000): 複数の主キーが定義されていますエラー 2 2022/11/17 04:36
- MySQL あと、MySQLの文字コードはutf8 気になりますね 1 2022/12/01 07:22
- MySQL my_itemsテーブルのIDにAUTO_INCREMENT を追加ができるかで 1 2023/01/03 09:09
- MySQL php テーブルを作れない 2 2022/11/17 18:22
- PHP php テーブルが作成できない 1 2022/11/17 23:41
- JavaScript sessionStorageを調べています。 1 2023/06/20 12:41
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
下記の問合せを行うクエリを、P...
-
「最高気温が35度以上の日を猛...
-
select *, `人口(男)`AND`人口(...
-
XamppでインストールしたMySQL...
-
矛盾していないでしょうか?
-
「第一回模試の3科目の各得点...
-
htmlコードで書かれた表にphpで...
-
データベースの接続に失敗して...
-
私の考えていることは ・mySQL ...
-
次の時間帯の勝率の合計を求め...
-
my_itemsテーブルのIDにAUTO_IN...
-
#1062 - '0' は索引 'PRIMARY' ...
-
BGMを教えてほしいです!
-
SQLでカラムを追加し、条件に合...
-
mysqlで INSERT と SELECTの用途は
-
mysqlのupdate構文についての質...
-
phpMyAdminをCentOS7にインスト...
-
2023年10月25日現在のMAMP ...
-
後でemailに追加でPRIMARY KEY...
-
本を見ながらPHPを勉強している...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
'modify' 付近に不適切な構文が...
-
【SQL】他テーブルに含まれる値...
-
SELECT INTOで一度に複数の変数...
-
フラグをたてるってどういうこ...
-
sqlに記述できない文字
-
テーブル名が可変の場合のクエ...
-
PostgreSQLのtimestamp型で時間...
-
UPDATEで既存のレコードに文字...
-
pandasでsqlite3にテーブル作成...
-
timestampのデータはどのように...
-
オラクルのUPDATEで複数テーブル
-
truncate tableを使って複数の...
-
エラーを起こす方法
-
SQLで、Join句で結合したテ...
-
Accessで今日から5日後
-
CSVファイルを読み込んでテーブ...
-
joinの場合のテーブル名の別名...
-
既存データをINSERT文にして出...
-
T-SQLで任意の箇所で強制終了す...
-
SELECTした結果に行番号を求めたい
おすすめ情報