天天看點

MySQL資料庫查詢資料操作篇第二十三合并查詢結果

23.合并查詢結果
mysql> select s_id,f_name,f_price
    -> from fruits
    -> where f_price < 9.0
    -> union all
    -> select s_id,f_name,f_price
    -> from fruits
    -> where s_id in(101,103)
    -> ;
+------+--------+---------+
| s_id | f_name | f_price |
+------+--------+---------+
|  101 | apple  | 5.2     |
|  102 | banana | 6.2     |
|  103 | caomei | 7.2     |
|  101 | apple  | 5.2     |
|  103 | caomei | 7.2     |
+------+--------+---------+
5 rows in set

mysql> select s_id,f_name,f_price
    -> from fruits
    -> where f_price < 9.0;
+------+--------+---------+
| s_id | f_name | f_price |
+------+--------+---------+
|  101 | apple  | 5.2     |
|  102 | banana | 6.2     |
|  103 | caomei | 7.2     |
+------+--------+---------+
3 rows in set

mysql> select s_id,f_name,f_price
    -> from fruits
    -> where s_id in(101,103);
+------+--------+---------+
| s_id | f_name | f_price |
+------+--------+---------+
|  101 | apple  | 5.2     |
|  103 | caomei | 7.2     |
+------+--------+---------+
2 rows in set

mysql> select s_id,f_name,f_price
    -> from fruits
    -> where f_price < 9.0
    -> union all
    -> select s_id,f_name,f_price
    -> from fruits
    -> where s_id in(101,103)
    -> ;
+------+--------+---------+
| s_id | f_name | f_price |
+------+--------+---------+
|  101 | apple  | 5.2     |
|  102 | banana | 6.2     |
|  103 | caomei | 7.2     |
|  101 | apple  | 5.2     |
|  103 | caomei | 7.2     |
+------+--------+---------+
5 rows in set      

繼續閱讀