ZBlog UNION, UNION ALL 操作符

摘要:UNION, UNION ALL 操作符当使用 UNION 时,MySQL 会把结果集中重复的记录删掉,而使用 UNION ALL ,MySQL 会把所有的记录返回,且效率高于 UNION。$sql = $zbp->db->sql->get()->un

UNION, UNION ALL 操作符

当使用 UNION 时,MySQL 会把结果集中重复的记录删掉,而使用 UNION ALL ,MySQL 会把所有的记录返回,且效率高于 UNION。

$sql = $zbp->db->sql->get()->union(
                              $zbp->db->sql->get()->select('zbp_table')->sql,
                              $zbp->db->sql->get()->select('zbp_table2')->sql
                           )
                           ->sql;
SELECT * FROM zbp_table UNION SELECT * FROM zbp_table2