t-sql zapytanie: wyszukanie w wierszach grupowanie warunki

0

Witam!
Czasami mam potrzebę pobrania i połączenia danych z tabel z firmowej bazy Microsoft SQL z czym za pomocą przyswojonej wiedzy oraz książki sobie radzę :). Obecnie trafiłem jednak na wyzwanie którego nie potrafię pokonać samodzielnie więc zwracam się o pomoc. Przykładowa tabela i oczekiwane działanie zapytania i wynik poniżej.

Id Kod Wartosc
1 111 1
2 222 6
3 333 2
4 111 5
5 333 3
6 333 11
7 222 8
8 111 14
9 222 7
10 222 4
11 111 3
12 333 2

Wyszukanie Kodów (kolumna Kod) które ani razu nie mają w tabeli wartości 1 lub 2 - kody mają być wyświetlone jako wynik działania zapytania
w tym przypadku na liście znalazł by się Kod 222

Dziękuję za pomoc lub chociaż wskazówki.
Pozdrawiam,
Mariusz

1
select Kod from Table where Kod not in (select Kod from Table whereWartosc in (1,2))  group by Kod 
0
select o.ID, o.KOD, o.Wart 
  from tabela o 
 where not exists (select 1 from tabela op where op.ID = o.ID and op.WART in (1,2))

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