次のようなクエリがあります。
SELECT huxwz_user_orders.*, huxwz_users.name, huxwz_users.email, SUM(huxwz_user_orderitems.price)
FROM huxwz_user_orders
LEFT OUTER JOIN huxwz_users
ON (huxwz_user_orders.userid = huxwz_users.id)
LEFT OUTER JOIN huxwz_user_orderitems
ON (huxwz_user_orders.id = huxwz_user_orderitems.orderid)
WHERE huxwz_user_orders.id like '%20%'
Group BY huxwz_user_orderitems.orderid
ORDER BY huxwz_user_orders.id DESC
上記のクエリは 23 件の結果を返します。つまり、このようなクエリを実行すると、select * from huxwz_user_orders WHERE id LIKE '%20%' ORDER BY id DESC
20 件の結果が返されます。
私は何を間違っていますか?:/ そして、誰かが修正を提供できますか?