知识大全 mysql联结操作符
Posted 操作
篇首语:人老心不老,身穷志不穷。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 mysql联结操作符相关的知识,希望对你有一定的参考价值。
逗号关联操作符的效果与INNER JOIN相似
[sql]
select t * t * from t t where t i = t i;
等价于
[sql]
select t * t * from t INNER JOIN t where t i = t i;
注意 逗号关联操作符的优先级和其他联结类型不一样 有时还会导致语法错误 而其他联结操作符没有这个问题 应尽量避免使用逗号操作符
using()子句 它在概念上类似on子句和where 但是要求被联结的列必须是同名的
如
[sql]
select t * t * from t inner join t using(i)
等价于
[]
select t * t * from t inner join t on t i =t i;
如何消除自联结(也就是把一个数据表与它本身联结起来)
这个时候需要用到别名 如
[sql]
select m name m name from mytable as m inner join mytable as m where m name = m name
有关左联结和右联结(外联结)
cha138/Article/program/MySQL/201311/29484相关参考