SELECT tblorder.fld_userid
FROM `tblordereditems`
inner JOIN tblorder ON tblorder.fld_id = tblordereditems.fld_order_id
where (SELECT sum( tblordereditems.fld_product_quantity )FROM tblordereditems inner JOIN tblorder ON tblorder.fld_id =tblordereditems.fld_order_id GROUP BY tblorder.fld_userid)>5
これは私のクエリですが、エラーがスローされます。どんな体も助けてくれますか?ありがとう
ここには3つのテーブルがあります。
- tbluser
- tblorder
- tblordereditems
tbluserのフィールドfld_idは、fld_useridとしてのtblorderへの外部キーです。
tblorderのfld_idは、fld_order_idとしてtblordereditemsの外部キーであり、5つ以上の数量の製品を注文した結果fld_useridを取得しました。それらをtblorder.fld_useridでグループ化したfld_product_quantityの合計