【发布时间】:2010-10-08 03:37:00
【问题描述】:
我在处理遗留代码时注意到几次,您可以使用
在 sql 中进行左右外连接=*
作为“右外连接”的简写和
*=
在这样的语句中作为“左外连接”的一种简写:
select table1.firstname, table2.lastname
from table1, table2
where table1.id *= table2.id
我猜想对于不同类型的连接,还有像这两个这样的其他运算符,但我还没有找到任何关于它的完整文档。那么你知道任何好的文档链接吗?
我个人认为使用这些运算符的 SQL 语句比使用拼写语法更难理解,那么使用速记版本有什么好处吗?
【问题讨论】: