0
我有下面的SQL查詢,試圖插入數據到測試表,但我有另一個要求,我需要插入僱員號碼與他/她的名字。將值插入表
例 姓:71853-烏薩馬
我的問題是,怎樣才能插入兩個值到一個屬性 我想這
badgeno +'-'+ convert(nvarchar(100),cEmpname) as cEmpname
,但它沒有工作
insert into PT (
[FirstName]
,[LastName]
,[FirmID]
,[Note]
,[City]
,[ThirdPartyId]
,[RegisteredBy]
,[Registered]
,[LastUpdatedBy]
,[LastUpdated]
)
SELECT distinct
convert(nvarchar(100),cEmpname) as cEmpname
,convert(nvarchar(100),cJobTitle) as cJobTitle
,'2' as FirmID
,convert(nvarchar(500),sort1) as sort1
,convert(nvarchar(255),cnationality) as cnationality
, badgeno as 'ThirdPartyId'
,'admin' as RegisteredBy
,CURRENT_TIMESTAMP as Registered
,'admin' as LastUpdatedBy
, CURRENT_TIMESTAMP as LastUpdated
FROM [TrailBlazerNG].[dbo].[payper] where lactive = '1'
and not exists (select 1 from PT where payper.badgeno = PT.ThirdPartyId)
其實不這樣做 - 絕不多個值存儲在一個列 –
您可以使用CONCAT_WS功能的MySQL到Concat的字符串 –
@CharveeShah:它並不真正應用的時候,問題是標籤作爲SQL服務器。 – Arion