1
此查詢不是我們所需要的。 2 ENT#需要是IHGRC#if = adent#+ adsfx。這是他們如何在應用程序中存儲的。那可以這樣結合嗎?例如 HRGRC#= 2558807001SQL查詢組合2列可能嗎?
adent#= 2558807 adsfx#= 001
這將是一個匹配。
SELECT OEINH2.IHDOCD, OEINH2.IHINV#, OEINH2.IHGRC#, ADRES1.ADINTA, ADRES1.ADENT#, ADRES1.ADSFX#
FROM ASTDTA.OEINH2
INNER JOIN ASTDTA.ADRES1 ON OEINH2.IHENT#=ADRES1.ADENT#
ORDER BY OEINH2.IHINV#
咦?樣本數據和期望的結果將確實幫助其他人瞭解您想要做的事情。 –
沒有DDL,所提出的[和接受的]什麼是明顯的數值,尤其是連接。當編碼沒有明確的轉換時,可能是一個非常有缺陷的技術。值得注意的是,從OP中可以明顯看出,期望值是下面的表達式和字面值應該被視爲等價的,但是下面的邏輯謂詞表達式** false **:'(2558807 concat 001)= 2558807001' – CRPence