**ORDER BY:使用 ASC 或 DESC 来设置查询结果是按照升序或者降序排列。
。。。。。ORDER BY ROL ASC/DESC
**JOIN:
1、内连接:SELECT FROM 表1 (INNER)JOIN 表2 ON 表1.ROL=表2.ROL
即两表取交集
2、左连接:SELECT FROM 表1 LEFT JOIN 表2 ON 表1.ROL=表2.ROL
左表全部保留,右表关联不上用null表示
3、右连接和左连接一样。
4、左表独立:SELECT FROM 表1 LEFT JOIN 表2 ON 表1.ROL=表2.ROL WHERE 表1.ROL IS NULL (注意是is,不是‘=’)
即选出左表独有的数据
5、右表独立:和左表独立一样
6、全连接(并集):就是左连接加上右连接
SELECT FROM 表1 LEFT JOIN 表2 ON 表1.ROL=表2.ROL
UNION
SELECT FROM 表1 RIGHT JOIN 表2 ON 表1.ROL=表2.ROL
7、并集去除交集:
SELECT FROM 表1 LEFT JOIN 表2 ON 表1.ROL=表2.ROL WHERE 表2.ROL IS NULL
UNION
SELECT FROM 表1 RIGHT JOIN 表2 ON 表1.ROL=表2.ROL 表1.ROL IS NULL
**UNION
网友评论