[英]Which is better Sub-Query or JOIN in SQl query?
在这种情况下,谁能建议哪个更好:
SELECT
COLUMN1,
(SELECT
COLUMN2
FROM
TABLE2
WHERE
<some condition>) AS COLUMN2
FROM TABLE 1
SELECT
T1.COLUMN1,
T2.COLUMN2
FROM
TABLE1 T1
INNER JOIN
TABLE2 T2 ON <some condition>
有几个“更好”的轴...
更好的灵活性..
所以,
更好的往往是权衡...
使用JOIN。
哪个更好?
不是更好的问题,因为它们完成不同的查询。
如果您的子查询返回的行数超过1,则您的第一个查询将是错误的。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.