union 操作符用于合并两个或多个 SELECT 语句的结果集,并且去除重复数据,按照数据库字段的顺序进行排序. 例 SELECT NAME FROM TABLE1UNIONSELECT EMP_NAME FROM TABLE2; union all 操作符用于合并两个或多个 SELECT 语句的结果集,不去除重复数据,不排序. 例 SELECT NAME FROM TABLE1UNION ALLSELECT EMP_NAME FROM TABLE2; 总结 需要连接的表的列名可以不一样,但…
select UserName as 用户名,PassWord as 密码 from user 与 select UserName 用户名,PassWord 密码 from user 中as用于不用的区别 可以省略,是没有任何问题的.要说有点区别的话,加上as可读性会好一点,尤其是比较长的sql语句,这样就不会显得混乱吧. ---------------------------------------------------------------------------------------…
left join [表名] on [条件] where [条件] --on表示连接条件 --where表示对结果的过滤条件 两者不尽相同,使用时需注意 例如: select * from table0 a left join table1 b on a.id = b.aid and b.status = 'Y' where a.status = 'Y' ---往往采用这种写法 select * from table0 a left join table1 b on a.id = b.aid…