Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Zapytnie SQL
Forum PHP.pl > Forum > Bazy danych > MySQL
fido20
Witam,

Czy mógłby mi ktoś napisać jak w prosty sposób wybrać dane z Tabeli A , które nie występują w Tabeli B.
Powiedzmy że tabela A ma kolumny: id, imie, nazwisko . Natomiast tablea B: id_dzialu, id_osoby . Chciałbym teraz wybrać dane z Tabela A : imie, nazwisko których id nie występuje w Tabela B. Próbowałem czegoś takiego

SELECT a.imie, a.nazwisko FROM a,b WHERE a.id != b.id_osoby

ale niestety to nie działa sad.gif
ikioloak
  1. SELECT A. *
  2. FROM A LEFT JOIN B ON (A.id = B.id_osoby )
  3. WHERE B.id_dzialu IS NULL
fido20
Wielkie dzięki, działa dokładnie tak jak chciałem smile.gif
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.