Pokaż wyniki od 1 do 5 z 5

Wątek: [php/mysql] JOIN czy LEFT JOIN..?

  1. #1
    Grupa MmoCenter Awatar Kiri
    Dołączył
    Sep 2007
    Posty
    1,741

    Domyślnie [php/mysql] JOIN czy LEFT JOIN..?

    Wiec tak...

    Jako iż to dożć "popularne", a co za tym idzie - niewydajne :boisie: w vall, czyli listowanie czegoż jak np przedmioty na rynku gdzie mamy SELECTa, potem pętle while a w niej... no włażnie co? Ten kto zgadnie piwo dostaje XD

    i tego selecta przerobiłam ale zastanawiam się czy użyć JOINa czy LEFT JOINa czy to bez większej róznicy w TYM przypadku:

    Kod:
                $pm = $db -> SelectLimit("SELECT equipment.*, players.user as user FROM `equipment` JOIN players ON equipment.owner = players.id WHERE `status`='R' AND `type`!='I' ORDER BY ".$_GET['lista'].$strOrder, 30, $_GET['limit']);
    vs

    Kod:
                $pm = $db -> SelectLimit("SELECT equipment.*, players.user as user FROM `equipment` LEFT JOIN players ON equipment.owner = players.id WHERE `status`='R' AND `type`!='I' ORDER BY ".$_GET['lista'].$strOrder, 30, $_GET['limit']);
    :mysli:
    Sio, nie pomagam via PM !



  2. #2
    Zarejestrowany
    Dołączył
    Jun 2008
    Posty
    55

    Domyślnie [php/mysql] JOIN czy LEFT JOIN..?

    potem pętle while a w niej... no włażnie co? Ten kto zgadnie piwo dostaje XD
    ee... tabelka z rekordami?

  3. #3
    Zarejestrowany
    Dołączył
    Mar 2008
    Posty
    220

    Domyślnie [php/mysql] JOIN czy LEFT JOIN..?

    join nie wyswietli rekordu jesli z prawej strony nie bedzie dopasowania

    pogladowo robisz

    select tematy.* komentarze.count(*) from tematy join komentarze on tamaty.id = komentarze.id;

    to nie pobierze ci tematow ktore nie maja zadnych komentarzy.
    zwykly join zachowuje sie jak select z kilku tabel

    jesli dasz left join pobierze, bo wtedy do gotowej pobranej tabeli dopiero przypisuje dane z kolejnej.

  4. #4
    Grupa MmoCenter Awatar Kiri
    Dołączył
    Sep 2007
    Posty
    1,741

    Domyślnie [php/mysql] JOIN czy LEFT JOIN..?

    Tyle to wiem :d

    Ale tu chodzi o to co szybciej "poleci", bo i tak prawa strona zawsze będzie, ot tak z ciekawożci :jezyk:
    Sio, nie pomagam via PM !



  5. #5
    Zarejestrowany
    Dołączył
    Mar 2008
    Posty
    220

    Domyślnie [php/mysql] JOIN czy LEFT JOIN..?

    to sobie odpal tak i tak i zobacz, prosciej nie sprawdzisz

Informacje o wątku

Użytkownicy przeglądający ten wątek

Aktualnie 1 użytkownik(ów) przegląda ten wątek. (0 zarejestrowany(ch) oraz 1 gości)

Podobne wątki

  1. [zapytanie]Left Join
    Przez Kostaryka w dziale PHP / MySql
    Odpowiedzi: 2
    Ostatni post / autor: 05-06-2010, 14:02
  2. INNER JOIN na 3 tabele
    Przez Speedy w dziale PHP / MySql
    Odpowiedzi: 30
    Ostatni post / autor: 19-05-2010, 10:13
  3. [JS] style margin left
    Przez Markuz w dziale JavaScript/AJAX
    Odpowiedzi: 2
    Ostatni post / autor: 17-06-2009, 12:12
  4. Nie działa PA i LEFT MENU w PA
    Przez Wiktor w dziale Support Ugameli
    Odpowiedzi: 7
    Ostatni post / autor: 14-10-2008, 09:54
  5. left menu
    Przez skoniol w dziale Support Ugameli
    Odpowiedzi: 4
    Ostatni post / autor: 12-03-2008, 16:05

Zakładki

Uprawnienia umieszczania postów

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •