Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL] które zapytanie lepsze?
szpakoo
post 25.04.2008, 14:51:24
Post #1





Grupa: Zarejestrowani
Postów: 122
Pomógł: 16
Dołączył: 19.04.2007

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


juz nie pierwszy raz sie zastanawiam, które zapytanie jest lepsze. czy lepiej używać złączeń join czy warunków where?
Mam dwa pytania, które zwracają te same wyniki. czas w jaki generuje phpmyadmin jest porównywalny ok. 0.0013s.
  1. SELECT s.nazwa, t.nazwa
  2. FROM specjalnosc AS s, tryb_studiow AS t, aplikacja AS a
  3. WHERE a.id_specjalnosci = s.id_specjalnosci AND a.id_trybu = t.id_trybu AND a.id_danych_kandydata =16


  1. SELECT s.nazwa AS spec_n, t.nazwa AS tryb_n
  2. FROM aplikacja AS a
  3. LEFT JOIN specjalnosc AS s
  4. USING ( id_specjalnosci )
  5. LEFT JOIN tryb_studiow AS t
  6. USING ( id_trybu )
  7. WHERE a.id_danych_kandydata =16


Zapytanie zwraca specjalność i tryb na jaki zgłasza się kandydat na studia
Proszę o jakąś odpowiedź


--------------------
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 11:06