题解 | #将两个 SELECT 语句结合起来(一)#
将两个 SELECT 语句结合起来(一)
http://www.nowcoder.com/practice/a33d5c0ebf434e00b22e2977a5aa3a90
- 结合多个
select
结果采用union
或者union all
,union
会自动去除重复的元组(行); - 根据题意推断,拼接多个查询结果集时需要去重,因此采用
union
; - 需要以BNBG开头,所以需要用模糊查询;
- 最后排序使用
order by
;
select * from OrderItems where quantity=100
union
select * from OrderItems where prod_id like "BNBG%"
order by prod_id;