さて、データを抽出する必要がある 3 つの mysql テーブルがあります。結合に関係するものはすべて、本当に私を行き詰まらせます!
表 1 = 製品 (productid、名前)
表 2 = カテゴリ (カテゴリ ID、名前)
表 3 = categoryproduct (categoryid, productid) - 私の結合テーブル
これらの製品と同じカテゴリに分類される製品をランダムに選択するために必要な製品 ID の配列があります。
アイデアは、クエリの結果として、顧客が好む可能性のある類似/関連製品のセクションがカートに表示されるということです
だから何か
SELECT name etc FROM table1
WHERE table2.categoryid of results of the query = table3.categoryid of current products
ORDER BY RAND()
LIMIT 3
どうやってそれを書くのですか??