Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL] problem z zapytaniem do dwóch tabel
gawar
post
Post #1





Grupa: Zarejestrowani
Postów: 123
Pomógł: 0
Dołączył: 26.10.2010

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


Witam mam problem z jednym zapytaniem które wyszukuje rekordy po nazwisku:
  1. SELECT t_odnowienie.odnowienie, t_danezm.id_miejsce,t_danezm.imie,t_danezm.nazwisko,t_danezm.data_zg
  2. FROM t_odnowienie, t_danezm
  3. WHERE t_danezm.nazwisko = 'nazwisko'
  4. AND t_danezm.id_miejsce = t_odnowienie.id_miejsce
  5. ORDER BY t_danezm.nazwisko

Wszystko działa ok jeżeli warunek
Cytat
t_danezm.id_miejsce = t_odnowienie.id_miejsce
jest spełniony, ale teraz gdy np warunek nie będzie spełniony to nic się nie wyświetli.
Jak bym musiał przerobić te zapytanie żeby w momencie gdy warunek
Cytat
t_danezm.id_miejsce = t_odnowienie.id_miejsce
nie jest spełniony wyświetliło się wszystko oprócz danych z tabeli "t_odnwoienie"?
Bardzo proszę o pomoc! i dziękuję
Go to the top of the page
+Quote Post
Quadina
post
Post #2





Grupa: Zarejestrowani
Postów: 200
Pomógł: 38
Dołączył: 1.12.2010
Skąd: Wrocław

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


Poczytaj troche o LEFT JOIN w mysql.

  1. SELECT t_odnowienie.odnowienie, t_danezm.id_miejsce,t_danezm.imie,t_danezm.nazwisko,t_danezm.data_zg
  2. FROM t_danezm LEFT JOIN t_odnowienie ON (t_danezm.id_miejsce = t_odnowienie.id_miejsce)
  3. WHERE t_danezm.nazwisko = 'nazwisko'
  4. ORDER BY t_danezm.nazwisko
Go to the top of the page
+Quote Post

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: 18.09.2025 - 14:12