我們可以加入使用select語句2表的需要,比什麼是「加入」在mysql中2表的連接聲明..是否有在使用這兩種有什麼區別用? ??什麼是「加入」在MySQL
0
A
回答
0
JOIN語句更乾淨,更具可讀性,如果您需要更改代碼,並且可以使用INNER JOIN,OUTER JOIN,LEFT JOIN或RIGHT JOIN取代JOIN,它也適用於以後的靈活性。關於你想要回來的數據類型。
人們一直告訴我,從來沒有通過WHERE子句加入2表。
1
理論上,是的;在實踐中,沒有。 SQL-92標準說在FROM子句中,按照從左到右的順序執行加入的連接符號。但是隻要結果相同,優化器可以自由地重新排列查詢。
這並不讓有內差別連接,但它是至關重要的與外部連接。
這個建議有一個好故事。我們需要OUTER JOIN語法; Oracle,SQL Server,Sybase,Informix等專有方法全部搞砸了。但是在定義了OUTER JOIN之後,很容易將紙張擴展到INNER JOIN,UNION JOIN,NATURAL JOIN等(其中大部分沒有人實現)。可以選擇強制執行附加符號的執行命令。由於SQL產品現在具有某種優化器,因此它並不是很有用。
的真正區別是程序員的心態。那些使用線性連接序列來寫入附加符號的東西,就好像它們侷限於簡單的二元Theta運算符一樣。使用舊符號的程序員將使用BETWEEN,IN()和其他與多個術語配合使用的謂詞。
http://htc-hd2-android.blogspot.com/2011/03/difference-between-explicit-join-and.html
相關問題
- 1. 什麼是這個MySQL加入查詢
- 2. 這是什麼「加入」在做什麼?
- 3. 是什麼在MySQL
- 4. 什麼是在MySQL
- 5. 什麼是在MySQL
- 6. 是什麼在MySQL
- 7. 什麼是在MySQL
- 8. 如何在MYSQL中創建這個查詢?是什麼加入?
- 9. MySQL的什麼是插入預約
- 10. MySQL加入?他們是什麼?何時使用它們?
- 11. 什麼是合理數量的行和表能夠加入MySQL?
- 12. 什麼是Microsoft SQL加入使用
- 13. 是什麼的輸出加入
- 14. 什麼是Flow#加入Akka Streams
- 15. 什麼是新加入的API`tf.contrib.data`
- 16. MYSQL在加入
- 17. 什麼樣的加入是正常的加入
- 18. 什麼是MySQL返回到Java,在輸入錯誤?
- 19. 什麼時候加入名字,什麼時候不加入?
- 20. MySQL - 聯盟還是加入?
- 21. MySQL的加入是很慢
- 22. mysql:'r'是什麼意思?
- 23. MySQL:什麼是臨時表?
- 24. MYSQL - 什麼是主鍵?
- 25. 什麼是「MySQL事件」?
- 26. 什麼是MySQL查看?
- 27. 什麼是MYSQL分區?
- 28. 什麼是MySQL外鍵?
- 29. 什麼是MySQL中的SESSION?
- 30. 什麼是mysql索引?