【发布时间】:2011-04-05 11:06:30
【问题描述】:
当我从多个表中选择数据时,我经常使用 JOINS,最近我开始使用另一种方式,但我不确定从长远来看会产生什么影响。
例子:
SELECT * FROM table_1 LEFT JOIN table_2 ON (table_1.column = table_2.column)
所以这是跨表的基本 LEFT JOIN,但请查看下面的查询。
SELECT * FROM table_1,table_2 WHERE table_1.column = table_2.column
就个人而言,如果我要跨 7 个数据表加入,我更愿意这样做而不是 JOINS。
但这两种方法各有优劣吗?
【问题讨论】: