4つのテーブルをINNER JOINで結合していきたいのですが、
複数書く方法が考えつきません。
product table に genre, maker, brandのテーブルを結合したいと思っています。
下記のコードが現在の状況です。
sqlで叩いてみたところ
#1064 - SQL構文エラーです。バージョンに対応するマニュアルを参照して正しい構文を確認してください。 : 'INNER JOIN maker ON product.maker_id = maker.maker_id, INNER JOIN brand ON produ' 付近
と表示されます。
php
1SELECT product_id, product_name, genre.genre_name, maker.maker_name, brand.brand_name, price, stock, status FROM product INNER JOIN genre ON product.genre_id = genre.genre_id, INNER JOIN maker ON product.maker_id = maker.maker_id, INNER JOIN brand ON product.brand_id = brand.brand_id, WHERE---------------
また、INNER JOIN を1つにすると
正常に動作していることは確認しております。
php
1SELECT product_id, product_name, genre.genre_name, maker.maker_name, brand.brand_name, price, stock, status FROM product INNER JOIN genre ON product.genre_id = genre.genre_id WHERE---------------
INNER JOINの複数の結合方法をご教授していただけると助かります。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー