これはあまりにも早すぎるかもしれませんが、私の現在のクエリステートメントに5番目のテーブルのクエリを追加できない理由がわかります。ここで5番目のテーブルを追加する
私は今のようxcart_images_D
に非常によく似JOIN xcart_images_T xiT ON xi.id = xiT.id
を設定するテーブルを持って次のクエリを追加しようとしています私の現在のクエリが
SELECT xp.productid, xp.product, xc.classid, xco.optionid, xco.option_name, count(xi.optionid) as cnt
FROM xcart_products xp
INNER JOIN xcart_classes xc ON xp.productid = xc.productid AND xc.class = 'Color'
INNER JOIN xcart_class_options xco ON xc.classid = xco.classid
LEFT JOIN xcart_images_D xi ON xi.optionid = xco.optionid
GROUP BY xp.product, xco.optionid
ORDER by xp.product DESC
で、私の結果は、約から行きますジョインを追加した後は2,000から20です。これにより
あなたは 'xi.id = xiT.id'の前に' xiT'を持っていますが) 'JOIN xcart_images_T xiT ON xi.id = xiT.id'ですか? – JScoobyCed
何が問題なのですか?エラーが表示されますか?予期しない結果を得る?私たちは何が起こっているのか分からないのですか? –
@JScoobyCedあなたはそれについて絶対に正しかった、私のところでのそのような監視はありがとう。 SamDeHaan質問がうまくいかなかったことを謝りました。 JScoobyCedは構文エラーを指摘することができました。その後、LEFT join BryceAtNetwork23が示されました。もう少し詳しい情報を含めるべきだったことを指摘してくれてありがとう、あなたは絶対に正しいです。 – Eric