文章目录
UNION:两表相加(并)
将下面两个表合并,以行为单位
union的用法:
SELECT shop_id,shop_cata FROM shopinfocopy
UNION
SELECT shohin_id,shohin_cata FROM shopinfo;
会去除重复的记录
1.合并的两个表,挑选出来的列数必须相同
2.相同位置的列的数据类型必须相同
3.可以使用任何select语句(where等),order by子句只能在最后使用一次
4.ALL UNION可以保留重复行
INTERSECT:表的公共部分(交)
MYSQL不支持此功能
SELECT shop_id,shop_cata FROM shopinfocopy
INTERSECT
SELECT shohin_id,shohin_cata FROM shopinfo;