我需要連接表兩個表table1和table2,其中table1.id = table2.id但table1.id是一個整數,而table2.id是一個字符串。如果列的類型不同,則在postgresql中加入兩個表
0
A
回答
0
嘗試 select * from a join b on a.id = nullif(b.id, '')::int
+0
這不提供問題的答案。一旦你有足夠的[聲譽](https://stackoverflow.com/help/whats-reputation),你將可以[對任何帖子發表評論](https://stackoverflow.com/help/privileges/comment);相反,[提供不需要提問者澄清的答案](https://meta.stackexchange.com/questions/214173/why-do-i-need-50-reputation-to-comment-what-can- I-DO-代替)。 - [來自評論](/ review/low-quality-posts/16897130) –
0
你需要轉換table2.id轉換成整數之前進行比較。 (https://www.postgresql.org/message-id/[email protected])
SELECT * FROM表1,表2,其中table1.id = CAST(table2.id爲INT)
相關問題
- 1. 如何在同一個圖表中爲兩種不同類型的系列添加兩個不同的鼠標?
- 2. 在PostgreSQL中你如何加入兩個表格選擇不同的信息
- 3. 如何在PostgreSQL中加入兩個子查詢的結果?
- 4. 比較SQL中不同類型的不同表中的兩列
- 5. 如何在haskell中結合兩種不同類型的列表
- 6. 在不同的列上加入同一個表兩次
- 7. 在日期中按MYSQL加入兩個不同的列表?
- 8. 加入同一個表有兩個不同的列laravel
- 9. 兩個不同類型的關聯在同一個兩個表中的軌道
- 10. 從兩個不同的表加入兩個不同的列和合並重復
- 11. 將兩個不同類型的列表鏈接在一起
- 12. 如果列名與兩個表不同,如何添加模型關係?
- 13. 如何在Rails中兩次加入相同的兩個模型?
- 14. 熊貓:在不同類型的列上加入兩個數據幀
- 15. 如何在postgresql REAL類型列中插入python NUMERIC類型
- 16. 加入來自兩個不同表格的兩列
- 17. 在PostgreSQL中按兩列加入兩個數據集
- 18. 在C中的兩種不同類型的列表#
- 19. MySQL的加入兩個不同的表
- 20. 我們能否在PostgreSQL中連接兩個表如果兩個表在不同的模式
- 21. 從不同列數加入的兩個表中選擇
- 22. 如何將不同類型的兩個linq列表查詢合併到新類型的列表中?
- 23. 在兩種不同類型的列表中比較變量
- 24. 加入兩個不同的MySQL表
- 25. Linq to SQL加入兩個不同表的兩次相同表
- 26. 同步來自兩個不同PostgreSQL數據庫的兩個表
- 27. 如果IP不在列表中,則不同的Rails路由?
- 28. 加入兩個表時,在兩列中的值不匹配
- 29. 應用在兩個類似的列表給出了兩種不同的結果
- 30. 使用LINQ不同類型的兩個列表的差異
只投INT爲字符串?..它不會執行,當然,但這樣的任務,我不認爲你可以做任何事 - 對嗎? –