【发布时间】:2011-02-13 17:35:13
【问题描述】:
我看到人们在他们的 mysql 查询中使用 LEFT JOIN 从两个表中获取数据。但我通常在没有左连接的情况下这样做。除了语法之外是否有任何差异,例如性能?
这是我的正常查询风格:
SELECT * FROM table1 as tbl1, table2 as tbl2 WHERE tbl1.id=tbl2.table_id
相比
SELECT * FROM table1 as tbl1 LEFT JOIN table2 as tbl2 on tbl1.id=tbl2.id
我个人更喜欢第一种风格……嗯……
【问题讨论】: