SELECT respid, cq4_1, dma
INTO #preweighting_data_dma
FROM #preweighting_data a
LEFT OUTER JOIN #us_zip b
ON trim(a.cq4_1) = trim(b.zip_code);
0
A
回答
2
您正在獲取重複項,因爲多個行符合您的條件。
爲了防止重複使用DISTINCT關鍵字:
SELECT DISTINCT respid, cq4_1, dma
etc...
+0
我想知道爲什麼我得到重複?請澄清更多。在#preweighting_data表中有唯一的數據。 – 2012-04-18 17:19:24
+0
@kuldeepdabral由於數據中存在重複項,並且您在查詢中沒有執行任何操作以消除重複項 – 2017-01-25 17:44:53
0
如果你沒有以前那麼preweighting_data
複製唯一的其他機會時,該列us_zip.zip_code
包含一些重複。
您可以使用此查詢檢查:
select trim(zip_code), count(*)
from us_zip
group by trim(zip_code)
having count(*) > 1
如果發現重複這種方式,那麼「LEFT JOIN」「傳播」,然後到你的新表。
相關問題
- 1. 爲什麼我在輸出中獲取重複記錄?
- 2. 爲什麼我從這個方法獲取重複記錄?
- 3. 爲什麼我只能在最後一個記錄中插入重複記錄?
- 4. 獲取重複記錄
- 5. 爲什麼重複的記錄
- 6. 爲什麼我在Java HashMap中獲取重複密鑰?
- 7. 如何確定我是否在MYSQL中獲取記錄重複?
- 8. 爲什麼C++ ifstream的讀取與重複記錄
- 9. 爲什麼我的SELECT語句顯示重複記錄?
- 10. 爲什麼我的查詢返回的重複記錄?
- 11. RoR - 爲什麼我保存重複記錄?
- 12. 爲什麼我在Excel 2010數據透視表中獲取重複的行?
- 13. 爲什麼我從MySQL查詢中獲取重複的項目?
- 14. Wicket/Hibernate:從db中獲取重複列表中的記錄
- 15. 爲什麼我不能在Mongoid中使用has_many來推送重複記錄?
- 16. 爲什麼我會在我的listview中獲得重複項目?
- 17. 爲什麼我在SQL中爲同一區域獲取多個記錄?
- 18. 分組獲取重複記錄
- 19. 獲取多列重複記錄
- 20. 獲取星火重複的記錄
- 21. 使用QSqlTableModel獲取重複記錄
- 22. MySQL,獲取真實重複記錄
- 23. 爲什麼我在我的Web服務器中獲取重複的聯繫人?
- 24. 在記錄中獲得重複值
- 25. 從兩個表中獲取聯合記錄和重複計數?
- 26. 只從表中獲取重複記錄一次?
- 27. 查詢從表中獲取非重複的記錄
- 28. 獲取從表中記錄有重複的條目
- 29. 我可以提取在sql中重複的提取記錄嗎?
- 30. 我從表中獲取有限記錄
你想知道你爲什麼得到重複,或者你想知道如何防止重複? – 2012-04-18 14:57:23
因爲表preweighting_data中有重複記錄a?因爲'a JOIN b'中有多個結果? – Konerak 2012-04-18 14:58:08
否preweighting_data中沒有重複的數據a。連接條件後,我得到重複。 – 2012-04-18 17:28:27