我特林執行下面的代碼...串聯在SQL無法正常運行
select a.name, a.phone, b.mobile, b.relation,
case
when a.phone<>'' and b.mobile<>'' then a.phone + ' ' + b.mobile
when a.phone<>'' and b.mobile='' then a.phone
when a.phone='' and b.mobile<>'' then b.mobile
else ''
end as phone
from abc a join bcdb where a.id=b.id and b.relation='a123'
但在執行第一種情況下,該值相加,而不是被連接在一起......你能不能請指導我
我得到錯誤,當我使用兩個管道符號(||).. –
哪些數據類型的列和什麼是你的RDBMS - SQL Server,MySQL? – TMNT2014
發佈您在問題中收到的錯誤。 – Kermit