Sql union的反义词Minus

sql的union是用来合并两个select语句结果的,这是sql的标准语法,比如:

(select * from Table1 where …) union (select * from Table2 where …) ,只要两个select返回的column名称与数量相同,就没问题

但是,有些时候,我们会用到两个集合的相减的情况,这种情况没有标准的sql语句,每种数据库都不同,比如oracle 就是minus,而sql server用的是except,这里有一篇文章讲的比较详细:http://hi.baidu.com/360930109/blog/item/f531cdd3e850fa073bf3cf15.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章