Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Pobieranie rekordu który nie występuje w innej tabeli
Forum PHP.pl > Forum > Bazy danych > MySQL
markuz
Witam,

Już dawno nie pisałem zapytań SQL i liczę na waszą pomoc.
Mamy 2 tabele np.

tbl_a
- id
- name
- created_at

tbl_b
- tbl_a_id

Teraz chce pobrać ostatnio dodany rekord w tbl_a gdzie równocześnie w tbl_b nie występuje żaden rekord dla tbl_a.id = tbl_b.tbl_a_id
trueblue
  1. SELECT * FROM tbl_a
  2. LEFT JOIN tbl_b ON tbl_b.tbl_a_id=tbl_a.id
  3. WHERE tbl_b.tbl_a_id IS NULL
  4. ORDER BY tbl_a.created_at DESC LIMIT 0,1

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.