刘震
- 刘震 回答了问题 有没有人能指导我一下怎么用swoole吗
之前我简单的玩过,主要用了一下里边的通信功能。不知道你想在实际开发中实现一些什么功能?能简单的说说嘛,看我能帮到你吗!
- 刘震 2016-08-15 已签到连续签到1天,获得了5个金钱
我个人认为吧,如果语句复杂,不如直接写sql。
你这个可以这么改return $find->union($not)->offset($offset)->limit(10)->asArray()->all();
改成:
return (new Query())->from(['tmpA' => $find->union($not)])->offset($offset)->limit(10)->all();
最后生成的语句类似如此:
SELECT * FROM ( (SELECT * FROM `pet_party` WHERE (`p_partytime` > '2016-07-30 18:24:15') AND (`p_area`='2') ORDER BY `p_partytime`) UNION ( SELECT * FROM `pet_party` WHERE (`p_partytime` > '2016-07-30 18:24:15') AND (`p_area` <> '2') ORDER BY `p_partytime` ) ) `tmpA` LIMIT 5 OFFSET 0
@lzrqyc110 666