可用UNION操作符来组合数条SQL查询。
UNION从查询结果集中自动去除了重复的行;
使用UNION ALL,MySQL不取消重复的行。
use `study`;
SELECT vend_id, prod_id,prod_price
FROM products
WHERE prod_price <= 5
UNION
SELECT vend_id, prod_id,prod_price
FROM products
WHERE vend_id IN (1001, 1002)
ORDER BY vend_id, prod_price;
最后,有兴趣的小伙伴可以点击下面链接,这里有我整理的MySQL学习博客内容,谢谢~
《MySQL数据库学习》