2つのテーブルがあり、1つは2つのカラム(古いものと新しいもの)をマッピングする必要があり、もう1つは対応する製品IDを含むすべての製品情報を持つテーブルです。私は、製品が正しく照合されているかどうかを確認するためにクエリを実行しようとしています。返された結果は、古いIDとnewidを完全な製品情報とともに表示する必要があります。MySQLテーブル複数の値を結合する
私が使用している他のいくつかのクエリから、私が一緒に盛り込んだものですが、正しく二重結合をしているかどうかはわかりません。
SELECT `VinylOld2New`.`Old ID`, `asi_VinylOld2New`.`New ID`, old.`title`, new.`title`, old.`number`, new.`number`, old.`image`, new.`image`, old.`added`, new.`added`
FROM `ii_Product` old, `ii_Product` new
INNER JOIN `VinylOld2New` ON
old.`id` = `VinylOld2New`.`Old ID` OR new.`id` = `VinylOld2New`.`New ID`
テーブルのデータと予想される結果を入力してください。 – user3741598
スキーマとはなんですか?どんなフィールドに参加する必要がありますか?出力はどのように見えますか? – Jacobm001
'、' notationまたは 'inner join' ...を両方とも使用しないでください。言い換えれば、標準を選ぶ。好ましくはINNER Join構文バージョン(より新しい)また、Newと "OLD"はどのように関連していますか? from節のテーブルではない 'asi_VinylOld2New'は何ですか... – xQbert