内容导航:
- 前言
- 1、概述
- 2、定义
前言
1、定义
联合查询
以联合查询的方式获取category_id为6和9的商品信息
mysql> USE shop;
Database changed
mysql> SELECT id, name, price FROM sh_goods WHERE category_id = 9
-> UNION
-> SELECT id, name, keyword FROM sh_goods WHERE category_id = 6;
±—±--------±--------+
| id | name | price |
±—±--------±--------+
| 7 | | 109.00 |
| 5 | | |
±—±--------±--------+
2 rows in set (0.00 sec)
除此之外,若要对联合查询的记录进行排序等操作,需要使用圆括号“()”包裹每一个SELECT语句,在SELECT语句内或在联合查询的最后添加ORDER