所以我有一個選擇的SQL查詢,它非常大,它應該拉入大約5000條記錄。但是,當我使用JOIN它削減了記錄的數量來說1000,因爲它只顯示記錄中的值存在於連接的值,我將如何去拉動所有記錄,無論Join是否發現值存在或不是?SQL需要幫助加入表格
0
A
回答
2
LEFT OUTER JOIN:MSDN Outer Joins
+0
這就是我試過的,只有意識到它是正確的,因爲我認爲它是在其他表中給出其他值,但它只是我隱藏的記錄。我知道這是一個noob問題!我對你的回答是,因爲你看起來像第一個 – karlstackoverflow 2012-02-22 00:44:23
+0
不要忘記在'SELECT'子句中添加'DISTINCT'關鍵字(假設它不存在),否則你可能會遇到結果中的行數** **增加! – onedaywhen 2012-02-22 11:34:31
1
相關問題
- 1. 需要幫助加入4個表格
- 2. 加入表 - 需要幫助
- 3. SQL查詢幫助需要在表格中加入
- 4. sql加入進一步需要幫助
- 5. 需要幫助寫入SQL Server CE表
- 6. 需要幫助Zend表格
- 7. 需要幫助zend_select()加入
- 8. 需要關於加入表的幫助
- 9. 需要幫助MySQL的加入表
- 10. 需要幫助SQL
- 11. SQL幫助需要
- 12. 需要SQL幫助
- 13. SQL幫助需要
- 14. SQL需要幫助
- 15. 需要SQL查詢幫助加入並計算表內
- 16. 需要幫助編寫需要表加入的查詢
- 17. 需要幫助防止SQL注入
- 18. sql質量插入。需要幫助
- 19. 需要幫助寫入SQL查詢
- 20. 需要幫助與sql注入
- 21. 在SQL需要幫助加盟
- 22. 需要幫助做在SQL
- 23. 需要幫助的SQL Server
- 24. 需要幫助有關SQL
- 25. SQL需要請求幫助
- 26. 需要SQL查詢幫助
- 27. 需要SQL語句幫助
- 28. 需要SQL查詢幫助
- 29. SQL查詢幫助需要
- 30. 需要Sql Query幫助
你想使用外連接。這裏有一個很好的答案:http://stackoverflow.com/questions/38549/sql-difference-between-inner-and-outer-join – bucko 2012-02-22 00:35:10
它可能是,你需要一個[semi-join](http:// stackoverflow的.com /一個/15354分之7036894)。有很多方法可以實現這一點;如果確實需要使用外連接,那麼將DISTINCT關鍵字添加到SELECT子句(假設它尚不存在),否則您可能會遇到結果**中增加**的行數。 – onedaywhen 2012-02-22 11:40:52