Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [SQL][PostgreSQL][MySQL] Select * where dla tego rekordu nie ma odpowiednika w innej tabeli
Forum PHP.pl > Forum > Przedszkole
patong
Tak jak w temacie, tzn potrzebuje zapytanie takie SELECT * FROM np. users u WHERE empty (SELECT * FROM comments where comments.user_id = u.user_id)


chodzi o to że musze wyciągnąć wszystkie rekordy z tabeli A dla których NIE ma odpowiedników w tabeli B, da się to jakoś sprytnie zrobić w jednym zapytaniu questionmark.gifquestionmark.gif
phpion
Cytat(patong @ 8.12.2010, 14:24:21 ) *
musze wyciągnąć wszystkie rekordy z tabeli A dla których NIE ma odpowiedników w tabeli B, da się to jakoś sprytnie zrobić w jednym zapytaniu questionmark.gifquestionmark.gif

nie ma -> nie istnieje -> not exists (i pod tą frazą szukaj)
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.