1. 程式人生 > 資料庫 >《Oracle MySQL程式設計自學與面試指南》11-01:聯合查詢

《Oracle MySQL程式設計自學與面試指南》11-01:聯合查詢

課程封面-MySQL-AT阿寶哥


內容導航

  • 前言
  • 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