在这一个人的头上撞我的头。
我正在研究的这个网站以前都是基于mysql的,现在必须使用mysqli,就像现在的PHP 7一样。
此sql语句用于返回结果...
SELECT SQL_CALC_FOUND_ROWS go.*, gi.date
FROM guest_orders go
JOIN guest_items gi ON go.order_id = gi.order_id
WHERE go.order_id !='' AND gi.date >= '2016-12-30 00:00:00' AND gi.date <= '2016-12-30 00:00:00' AND (go.owner ='Y' OR go.owner ='N') AND (go.status ='NEW')
GROUP BY gi.order_id
ORDER BY gi.date ASC
但是现在切换到mysqli后它没有返回任何结果。如果我摆脱了GROUP BY,我会得到一堆结果(虽然格式不像以前那样)。
有人能指出我这里发生了什么吗?