Pracuję nad projektem i mam listę kilku tysięcy rekordów, które muszę sprawdzić. Muszę podać listę tych, które NIE zostały znalezione, i podać zapytanie, którego używam, aby je zlokalizować, aby moi przełożeni mogli sprawdzić swoją pracę.Powracanie nie znaleziono wartości w zapytaniu
Przyznam, że jestem względnie nowy w SQL. Nie mam dostępu do tworzenia tabel tymczasowych, co jest jednym ze sposobów, w jaki myślałem o tym.
Podstawowa idea tego, co robię:
select t.column1, t.column2
from table1 t
where t.column1 in ('value1','value2','value3')
Jeśli wartosc1 i wartość3 są w bazie danych, ale value2 nie jest, trzeba wyświetlić wartość2, a nie innych.
Próbowałem ISNULL
, osadzanie kwerendy i próby wybrania wartości NOT
z kwerendy.
Szukałem powracających rekordów nie znaleziono w zapytaniu w Google i na tej stronie, i nadal nic nie znalazłem.
Co można utworzyć na serwerze pełne tabele, widoki, procedura składowania, ..? jaki to jest typ sql? – Jester
Czy "wybierz t.kolumny1, t.kolumny2 z tabeli 1 t gdzie t.kolumna1 NIE (" wartość1 "," wartość2 "," wartość3 ")" działa dla Ciebie? Jeśli masz tylko tysiące przedmiotów, możesz umieścić je na takiej liście. –