私はこの種の新しいクエリの種類について少し混乱しています(DISTINCT、GROUP BYなど) 私のデータベースには3つのテーブルがあります。私がやりたい何PHPのMysql GROUP BYまたはDISTINCTクエリの使用
- BRANDS
- 製品
- レシピ
そして、そのブランドの製品を探し、それらの製品のレシピが存在する場合に見て、その後BRANDSをリストすることです私はそれを書いて欲しい。
私は基本的なクエリでそれを書くことができます。
$sql = "SELECT * FROM BRANDS";
$sql2 = "SELECT * FROM PRODUCTS WHERE BRANDID = 1";
$sql3 = "SELECT * FROM RECIPES WHERE PRODUCTID = 2";
ブランドを繰り返しています。私が検索したところでは、クエリでGROUP BYまたはDISTINCTを使用する必要があります。
クエリレイアウトはどのように作成する必要がありますか?
ありがとうございます。
私があなたの質問を理解する限り、あなたはどちらかです。ループを使用する必要があるか、またはb。内部結合を使用する – hjpotter92