Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
グループ単位で、ある値の存在有無を判別し、重複しないIDを取得したい。
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=30227#CommentId82735
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
魔界の仮面弁士
 (社会人)
投稿日時
2017/2/17 11:22:01
【案4改】 スペース区切りだと読みにくいので、全角カンマ区切りにしてみました。
SELECT DISTINCT
[ID], REPLACE(
( SELECT [X].[実施日] AS [data()] FROM [Aテーブル] [X]
WHERE [X].[ID] = [Y].[ID]
AND [X].[業務内容] = N'訪問'
ORDER BY [X].[実施日]
FOR XML PATH('')
), ' ', ',') AS [実施日]
FROM [Aテーブル] Y
ORDER BY [ID]
『','』のところを『CHAR(13)+CHAR(10)』に差し替えれば、改行区切りにもできます。