嗨,我想要做的是通過一個查詢從一個表中獲取一些客戶的詳細信息,並通過一個查詢獲取其他表中的所有項目。我的子查詢當前的問題是它將返回多於一行並導致錯誤。有沒有辦法解決這個問題,還是應該使用2個獨立的查詢?子查詢返回多於一行
我想在查詢中使用PDO fetchAll()來返回他們的名字和包含所有項目的子數組。
所以結果可以通過$ result ['First Name'],$ result ['First Name'],$ result ['product'] [0],$ result ['product'] [1] ,$結果[ '產品'] [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'
添加一個LIMIT 1到子查詢中? – spencer7593