Я делаю некоторые отчеты по глупой базе данных, и я должен сделать
SELECT [DESC] as 'Description'
FROM dbo.tbl_custom_code_10 a
INNER JOIN dbo.Respondent b ON CHARINDEX(',' + a.code + ',', ',' + b.CC10) > 0
WHERE recordid = 116
, который возвращает несколько строк
Palm
Compaq
Blackberry
Редактировать *
Схема
Respondent Table (At a Glance) ...
*recordid lname fname address CC10 CC11 CC12 CC13*
116 Smith John Street 1,4,5, 1,3,4, 1,2,3, NULL
Tbl_Custom_Code10
*code desc*
0 None
1 Palm
10 Samsung
11 Treo
12 HTC
13 Nokia
14 LG
15 HP
16 Dash
Результирующий набор всегда будет 1 строкой, поэтому Джон Смит: | 646-465-4566 | Имеет ежевику, пальму, Compaq | Любит: прогулки по пляжу, радугу, саксофон
Однако мне нужно иметь возможность использовать это в другом запросе ... как
Select b.Name, c.Number, d.MulitLineCrap FROM Tables
Как мне это сделать, заранее спасибо ...
Кстати, я мог бы также сделать это в LINQ, если у кого-нибудь были какие-либо идеи ...