2

*使用時に使用可能ですかJOIN?私はこれまでのところ、次の結果を使用しています

SELECT * FROM default_ps_products_categories INNER JOIN default_ps_products_brand_by_cat

しかし、示されているように2つではなく、それぞれ1つを返すようにしたいのですが、クエリを正しく実行してテーブルを選択する必要がありますか?. 一致する 2 つの列はidcat_id

ここに画像の説明を入力

4

1 に答える 1

4

結合に句がありません。ONその場合、MySQL は文句を言う代わりに完全なデカルト結合を返します。

試してください(テーブル名が長いため、エイリアスを使用しています):

SELECT * 
FROM default_ps_products_categories C
INNER JOIN default_ps_products_brand_by_cat B ON C.id = B.cat_id

注:*問題はなく、問題の原因ではありません。

于 2013-09-27T01:28:31.410 に答える