一部の製品が重複している製品を含む Web サイトを持っています。重複は、同じ製品が複数のcategories
. の一意の列が必要でproduct
あり、重複 (別の ID と別の を持つCategory_id
) ではありません。テーブルが正規化されていれば問題が解決できることはわかっていますが、これらのテーブルを開発していないため、データベースを今すぐ再設計することはできません。
したがって、基本的に私は論理的に次のように見えるものを試みています(ただし、以下のコードはまだ繰り返される積を取得します):
SELECT id
FROM `website_products`
WHERE p_name_en
IN (
SELECT DISTINCT p_name_en
FROM `website_products`
)