我需要連接表兩個表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. 如何在同一個圖表中爲兩種不同類型的系列添加兩個不同的鼠標?
- 3. MySQL的加入兩個不同的表列出一個結果
- 4. MySQL在CodeIgniter中在同一個表中加入兩個不同的列兩次
- 5. 在PostgreSQL中加入兩個表格
- 6. 使用PostgreSQL加入同一列的兩個獨特表格
- 7. 在Postgresql中與2個不同的表加入1個表
- 8. Mysql加入兩個表與countet不同類型的記錄
- 9. 在PostgreSQL中你如何加入兩個表格選擇不同的信息
- 10. 如果在兩個表中存在記錄,則添加一列
- 11. 如何在PostgreSQL中加入兩個子查詢的結果?
- 12. 比較SQL中不同類型的不同表中的兩列
- 13. 如果無數列表中的兩個值相同,則匹配
- 14. 如何在haskell中結合兩種不同類型的列表
- 15. 在不同的列上加入同一個表兩次
- 16. 在日期中按MYSQL加入兩個不同的列表?
- 17. 加入兩個不同類型的數據庫在一起
- 18. 如果這兩個表不共用,則加入下降變量
- 19. 加入類型爲「VarChar Array」的postgresql表?
- 20. 如何從兩個不同的列表中添加兩個值
- 21. 加入同一個表有兩個不同的列laravel
- 22. 兩個不同類型的關聯在同一個兩個表中的軌道
- 23. 比較具有相同的行類型的兩個表的PostgreSQL
- 24. NHibernate的 - 兩個列表在同一個實體同類型
- 25. 從兩個不同的表加入兩個不同的列和合並重復
- 26. 將兩個不同類型的列表鏈接在一起
- 27. 如果列名與兩個表不同,如何添加模型關係?
- 28. 如何在Rails中兩次加入相同的兩個模型?
- 29. 如何在postgresql REAL類型列中插入python NUMERIC類型
- 30. 加入在兩個不同的表的列的sqlite3
只投INT爲字符串?..它不會執行,當然,但這樣的任務,我不認爲你可以做任何事 - 對嗎? –