博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
thinkphp-union
阅读量:7083 次
发布时间:2019-06-28

本文共 989 字,大约阅读时间需要 3 分钟。

说明

    用于合并两个或多个 SELECT 语句的结果集

示例

Db::field('name')      ->table('think_user_0')      ->union('SELECT name FROM think_user_1')      ->union('SELECT name FROM think_user_2')      ->select();
Db::field('name')      ->table('think_user_0')      ->union(function($query){          $query->field('name')->table('think_user_1');        })      ->union(function($query){          $query->field('name')->table('think_user_2');        })      ->select();
Db::field('name')      ->table('think_user_0')      ->union(['SELECT name FROM think_user_1','SELECT name FROM think_user_2'])      ->select();

union all

Db::field('name')      ->table('think_user_0')            ->union('SELECT name FROM think_user_1',true)            ->union('SELECT name FROM think_user_2',true)            ->select();
Db::field('name')      ->table('think_user_0')      ->union(['SELECT name FROM think_user_1','SELECT name FROM think_user_2'],true)      ->select();
本文转自 素颜猪 51CTO博客,原文链接:http://blog.51cto.com/suyanzhu/1896494

转载地址:http://jtmml.baihongyu.com/

你可能感兴趣的文章
C#调用C++编写的DLL函数, 以及各种类型的参数传递 z
查看>>
[GeoServer]Openlayers简单调用
查看>>
关于LINUX在中断(硬软)中不能睡眠的真正原因
查看>>
两种方法连接MySql数据库
查看>>
20款响应式的 HTML5 网页模板【免费下载】
查看>>
程序员:伤不起的三十岁【转载】
查看>>
修改客户端连接的服务器IP地址(内部使用)
查看>>
android点滴之ContentObserver的使用
查看>>
Android文本输入框(EditText)切换密码的显示与隐藏
查看>>
Metasploit数据库问题汇总
查看>>
64位Linux下编译搭建Nginx1.5与PHP5.5(CentOS6.4)
查看>>
ExtJS获取Grid的行数
查看>>
Linux环境下使用eclipse开发C++动态链接库程序
查看>>
Java SE (3) 之 事件监听
查看>>
1.php代码块
查看>>
现代软件工程 第五章 【团队和流程】练习与讨论
查看>>
[Git] 解决 insufficient permission for adding an object to repository database
查看>>
Android应用插件式开发解决方法[转]
查看>>
[J2ME] 基本框架框架
查看>>
Git 常用命令详解(二)
查看>>