Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Dwa zapytania do bazy w jednym skrypcie
Forum PHP.pl > Forum > Przedszkole
patol
Witam

Mam dwie tabele w bazie. W jednej przechowuje dane o kliencie, a w drugiej wypełnione przez niego ankiety.

Chciałbym wyświetlić z tabeli klienci jedynie te rekordy, które nie maja jeszcze wypełnionej ankiety w tabeli ankieta.

tabela: klienci
+----+----------+
| id | klient |
+----+----------+
| 1 | Ania |
| 2 | Janek |
| 3 | Piotr |
| 4 | Dominika |
+----+----------+

tabela: ankieta
+----+----------+----------+
| id | Id_klient | sprawa |
+----+----------+----------+
| 1 | 1 | ankieta1 |
| 2 | 1 | ankieta2 |
| 3 | 2 | ankieta3 |
| 4 | 2 | ankieta4 |
+----+----------+----------+

pozdrawiam
Pawel
nospor
  1. SELECT k.* FROM klienci k
  2. LEFT JOIN ankieta a ON a.id_klient=k.id
  3. WHERE a.id IS NULL
patol
Hej,

Wielkie dzięki bardzo mi pomogłeś.

Pozdrawiam
Pawel
thek
Pytanie... Takich, którzy nie wypełnili żadnej ankiety, czy chcesz informacji kto nie wypełnił jakiej ankiety?Bo to akurat jest pewna różnica.
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.