[英]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.