我在一個我不能改變我的數據庫表結構的位置,並且在[table1]和[table2]中有不明確的列名。我不需要使用[table2]中的任何字段,但是它的存在與另一個表相關。有沒有辦法處理這個問題?處理不明確的列名
Q
處理不明確的列名
1
A
回答
5
每次引用不明確的列名稱之一時,應指定表名稱或別名。
SELECT ...
FROM [table1]
JOIN [table2]
ON [table1].ambiguous_column = [table2].ambiguous_column
AND ...
3
使用表別名
SELECT A.*
FROM TABLE_A A
JOIN TABLE_B B ON A.ID = B.ID
ORDER BY A.FIELD
1
使用SQL語句AS創建uniquel名
SELECT
A.feld1 AS F1,
A.feld2 AS F2,
B.feld1 AS F3
FROM table1 AS A
JOIN table2 AS B ON A.id = B.id
ORDER BY A.field1
相關問題
- 1. 不明確的列名'poid'
- 2. 不明確的列名
- 3. 「不明確的列名」
- 4. 不明確的列名
- 5. 不明確的列名SQL
- 6. 不明確的列名customerid
- 7. 列名不明確mysql
- 8. 錯誤:列名不明確
- 9. 不明確的列名 - 是不是?
- 10. 如何處理錯誤「定義不明確的列」?
- 11. Rails的 - 不明確的列名:ID
- 12. SQLite的:不明確的列名
- 13. 儘管列名和表被聲明,但是列名不明確?
- 14. 不明確的列名在asp.net
- 15. SQL SELECT查詢:「不明確的列名」
- 16. 不明確的列,即使別名
- 17. 內連接不明確的列名:ID
- 18. SQL Server 2008中 - 不明確的列名
- 19. 錯誤「不明確的列名SubscriberKey」
- 20. 不明確的列名「工廠」
- 21. SQL Server錯誤不明確的列名
- 22. Sql Update - 不明確的列名
- 23. 不明確的列名:DELETE在Sqlite中
- 24. 不明確的列名錯誤SQL
- 25. 不明確的列名錯誤加入
- 26. SQL錯誤:不明確的列名
- 27. 不明確的列名錯誤
- 28. 不明確的列名錯誤
- 29. SQL Server錯誤:列名不明確
- 30. 與內隱參數需要明確的參數處理列出
你可以發佈你試過SQL,你會得到確切的錯誤信息? –