Połączenie rezultatu zapytania w jeden ciąg oddzielony przecinkiem

0

Witam mam takie pytanie w jaki sposób mogę uzyskać taki oto wynik :

kod wymiary

318 51,20,10

a nie :

kod wymiary

318 51
318 20
318 10

Chodzi mi to że dla każdego towaru chce wypisać z bazy 3 największe wymiary, wymiary są zapisane w osobnej tabeli. Czy coś takiego da mi oczekiwany wynik :

SELECT kod,(SELECT TOP 3 wartosc FROM wymiary where wymiar.cel = tabela.pozid group by wartosc DESC) as wymiary FROM tabela

0

Nie - takie coś da ci błąd.

Microsoft SQL Server ma coś takowego:
http://technet.microsoft.com/pl-pl/library/ms177410%28v=sql.105%29.aspx

1 użytkowników online, w tym zalogowanych: 0, gości: 1