この種の新しいクエリ タイプ (DISTINCT、GROUP BY など) について少し混乱しています。データベースに 3 つのテーブルがあります。
- ブランド
- 製品
- レシピ
私がやりたいのは、ブランドを一覧表示してから、そのブランドの製品を探し、それらの製品のレシピがあるかどうかを調べて、それを書いてほしいということです。
基本的なクエリでそれを書くことができます。
$sql = "SELECT * FROM BRANDS";
$sql2 = "SELECT * FROM PRODUCTS WHERE BRANDID = 1";
$sql3 = "SELECT * FROM RECIPES WHERE PRODUCTID = 2";
しかし、それはブランドを繰り返します。私がググった限り、クエリでGROUP BYまたはDISTINCTを使用する必要があります。
クエリ レイアウトを作成するにはどうすればよいですか? また、どのクエリ レイアウトを使用すればよいですか?
ありがとうございました。