2015-04-16 34 views
0

這個查詢的名字是什麼?像內連接,外連接一樣。我很疑惑這個查詢

SELECT a.tutorial_id, a.tutorial_author, b.tutorial_count 
    FROM tutorials_tbl a, tcount_tbl b 
    WHERE a.tutorial_author = b.tutorial_author 
+0

它被稱爲'隱joins' [明確VS隱SQL連接(http://stackoverflow.com/問題/ 44917 /明確-VS隱-SQL聯接) –

回答

1

這是一個隱含的INNER JOIN最常見的舊代碼。它的代名詞:

SELECT a.tutorial_id, 
     a.tutorial_author, 
     b.tutorial_count 
FROM tutorials_tbl a 
INNER JOIN tcount_tbl b ON a.tutorial_author = b.tutorial_author 

這也與只使用JOIN代名詞:

SELECT a.tutorial_id, 
     a.tutorial_author, 
     b.tutorial_count 
FROM tutorials_tbl a 
JOIN tcount_tbl b ON a.tutorial_author = b.tutorial_author