我有一个如下所示的选择查询:
SELECT
ROW_NUMBER() OVER (ORDER BY T.TitleId) as Row,
T.TitleId as TitleID,
T.TitleSort as TitleName,
TT.Description as TitleType,
TS.Description as TitleOrigin,
--get genres
(select Genre.Description + ', ' from Genre where GenreId IN
(Select GenreId from TitleGenre WHERE TitleId = T.TitleId)
group by Genre.Description for xml path('')) AS Genres, ....
此代码有效,但我找不到摆脱最后一个逗号的方法。这是返回行的外观:
Action, Drama, Romance,
我需要在不使用函数或声明变量的情况下去掉最后一个逗号,就在查询中。那可能吗?提前感谢您的回答。