您的位置:首页 > 数据库 > MySQL

MySQL学习----MySQL 连接和联合----16MySQL 自连接和联合

2015-09-08 20:38 633 查看
-- MySQL 自连接和联合

-- menu表三个字段,id, label , parent
select * from menu;

-- 自连接就是把一个表看成两个表,再进行内联接
select a.label as parent_label, b.label as child_label from menu as a, menu as b where a.id = b.parent;

-- 联合
-- 联合的关键字 Union
-- 两个表huilv1  huilv2
-- 字段都是symbol price
select * from huilv1;
select * from huilv2;
-- Union联合就是吧两个表接在一起,两行完全一样则显示一行
select symbol, price from huilv1 Union select symbol,price from huilv2;
-- 联合查询加条件
select symbol, price from huilv1 where price>35
Union
select symbol,price from huilv2 where price between 40.00 and 70.00;

-- Union联合就是吧两个表接在一起,两行完全一样则显示一行
select symbol from huilv1
Union
select symbol from huilv2;

-- Union All联合就是吧两个表接在一起,两行完全一样,也显示两行
select symbol from huilv1
Union All
select symbol from huilv2;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: