laravelでDBテーブル3つを結合したいのですが、うまく行かず、
laravelではなくても、SQL文で構いませんのでよろしくお願い致します
3つのテーブルそれぞれに共通のカラムordernumカラムとuser_idカラムがあります
これをuser_idが2のユーザーのオーダーをすべて結合したいです
Aテーブルには
id, ordernum, user_id, name 1, 1234, 2, yamamoto 2, 1234, 2, suzuki 3, 2468, 1, tanaka 4, 5678, 2, takeda
Bテーブルには
id, ordernum, user_id, size 1, 1234, 2, 160 2, 1234, 2, 140 3, 5678, 2, 120
Cテーブルには
id, num, user_id, price 1, 9999, 2, 1000 2, 5678, 2, 500 3, 4343, 1, 300
以下のようにしましたが、
結果に9999のオーダーが取得できないので
よろしくおねがいします
SELECT * FROM a INNER JOIN b ON a.user_id = b.user_id INNER JOIN c ON a.user_id = c.user_id
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/06/01 16:21
2020/06/02 01:07
2020/06/02 01:52