在 MSSQL 表(“用户名”)中,我有以下两条记录:
name ¦ nickname
John Johny
Marc Marco
当我为 John 和 Marc 的昵称查询 k 时,我想做一个返回“Johny, Marco”的查询。
我尝试了以下方法:
declare @consolidatedNicknames varchar(2000)
set @consolidatedNicknames = ''
select @consolidatedNicknames = @consolidatedNicknames + nickname + ';'
From username WHERE name IN ('John','Marc')
但它只给我“约翰”的昵称。
它怎么能把“约翰”和“马克”的绰号结合起来?
非常感谢。