私はこのクエリに必死です。table1 と table2 の 2 つのテーブルがあります。テーブルは同じですが、データが異なります。列コードと製造元ごとに重複を削除しようとしています。そのためには、table1 からの最終結果 ID table2 からの ID と、コードとメーカーの列も必要です
SELECT * FROM (
SELECT id,code,manufacturer FROM table1 WHERE manufacturer = 1
UNION SELECT id,code,manufacturer FROM table2 WHERE manufacturer = 1
) AS t GROUP BY code HAVING COUNT(*) > 1
しかし、結果として、テーブル1から値のみを取得しました。それは問題ありませんが、table2 からも ID を取得する必要があります。誰でもこれを行う方法のヒントを教えてください。