こんにちは、私がやろうとしているのは、あるテーブルから顧客の詳細を取得し、1 つのクエリで別のテーブルのすべてのアイテムを取得することです。サブクエリの現在の問題は、複数の行が返されてエラーが発生することです。これを回避する方法はありますか、それとも 2 つの別々のクエリを使用する必要がありますか?
クエリで PDO fetchAll() を使用して、名前と姓、およびすべてのアイテムを含むサブ配列を返したいと思います。
したがって、結果は $result['First Name']、$result['First Name']、$result['product'][0]、$result['product'][1]、$result[ でアクセスできます。 「製品」][3] など。
現在の声明:
SELECT `First Name`, `Last Name`,
(SELECT `items`.`Product Name` from items
inner join customers on `customers`.`Customer No` = `items`.`Customer No`
WHERE `customers`.`Customer No` = '6')
AS product from customers where `Customer No` = '6'