Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Pobieranie rekordu który nie występuje w innej tabeli
markuz
post
Post #1





Grupa: Zarejestrowani
Postów: 1 240
Pomógł: 278
Dołączył: 11.03.2008

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
trueblue
post
Post #2





Grupa: Zarejestrowani
Postów: 6 807
Pomógł: 1828
Dołączył: 11.03.2014

Ostrzeżenie: (0%)
-----


  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

Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 10.10.2025 - 16:57