Czy można dodać dodatkowe wiersze do wybranego zestawu na podstawie wartości pola?sql dodawanie kolejnych wierszy do każdego wiersza
mam tej kwerendy:
WITH CTEDivisions AS
(
SELECT ....
)
SELECT
cnt,
Division
FROM CTEDivisions
która zwraca:
cnt Division
1 Sales
2 Marketing
1 Business
2 IT
etc...
Co potrzebne jest stwierdzenie, że zwraca 3 dodatkowe rzędy po cnt = 2
, jak:
Division NewDivision
Sales Sales
Marketing Marketing - X
Marketing Marketing - Y
Marketing Marketing - Z
Business Business
IT IT - X
IT IT - Y
IT IT - Z
etc...
I Szukałem sposobów na zrobienie tego i znalazłem kilka możliwych rozwiązań przy użyciuPętlai WHILE
, ale te nie działają w połączeniu z instrukcją CTE
.
Piękna, dziękuję! – russds
Nie ma za co. Odpowiedz przez @Giorgi Nakeuri produkuje prawie identyczny plan wykonania. "ZEWNĘTRZNE ZASTOSOWANIE" w tym przypadku działa jak "LEWE DOŁĄCZ". –