2017-04-19 18:33:55 2873次浏览 1条回答 0 悬赏 40 金钱

$query = AccountsInfo0::find();

     $unionQuery = AccountsInfo1::find();
        $query->union=[
        [
            'query'=>$unionQuery, 
            'all' =>$all
        ]
        ];

使用union查询子句查询,使用搜索的时候不能准确查询,会出现重复查询的结果1.png

2.png

3.png

389272时表1的内容,389349是表2的,

最佳答案

  • johnny1991 发布于 2017-04-19 19:35 举报

    $unionQuery也需要添加where()条件

    1 条回复
    回复于 2017-04-20 10:01 回复

    现在数据少 ,看着没什么错了 ,有问题再请教你 ,谢谢

    没有找到数据。
您需要登录后才可以回答。登录 | 立即注册
xupengfei
助理

xupengfei

注册时间:2017-03-30
最后登录:2017-06-06
在线时长:8小时59分
  • 粉丝2
  • 金钱25
  • 威望0
  • 积分105

热门问题