あたりのSQL Server 2014年にカンマ区切りで連結します。ユーザーIDごとにselectステートメントの両方のテーブルから連結するために、一意のSkill
値が必要です。 String_Agg
はSQL Server 2014では機能しませんので、XML PATHを使用してみました。ユニークな値は、私は、SQL Server 2014での2つのテーブルを持っているID
期待出力のために添付のスクリーンショットをご覧ください:ここでは
は、SQLフィドルはそれのためである:SQL Fiddle
私は以下のXML PATHのクエリを使用しています
SELECT
User_, Products + Skill
FROM
(SELECT DISTINCT
User_, Skill,
(SELECT DISTINCT rs.Skill + ','
FROM dbo.current_entry u
INNER JOIN dbo.data_by_client rs ON u.User_ = rs.User_
WHERE rs.User_ = r.User_
FOR XML PATH('')) AS Products
FROM
dbo.current_entry r) l
予想される出力が得られないため、私は問題に直面しています。
を参照してください。 – user1538020