MSSQL テーブル (「ユーザー名」) には、次の 2 つのレコードがあります。
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')
しかし、「ジョン」というニックネームしか返されません。
'John' と 'Marc' のニックネームをどのように連結できますか?
どうもありがとう。