Hirdetés

Aktív témák

  • shev7

    veterán

    válasz Taybore #3 üzenetére

    a sorrend teljesen mindegy. Elindulsz egy tablabol, es hozzajoinolod a tobbit. Gyakorlatilag mindig ket tablad van. Az elso join-nal ez egyertelmu. A masodikanal az egyik tablad az elozo lepesben osszejoinolt ket tablad lesz, a masik meg amit eppen hozzajoinolsz. az ON-ba azt irod amit egyebkent a whereben is irnal. A wherebe meg marad a tenyleges feltetel, jelen esetben a datumok osszehasonlitasa...

    Az hogy mi kell neked, majd beallitod a join-ok megfelelo left join vagy right joinra cserelesevel:

    Pelda harom tablara

    FROM tema t JOIN megosztas m ON t.tema_id = m.tema_id
    JOIN user u ON u.user_id = m.user_id

    Ha valamire meg akarod engedni, hogy ures legyen, akkor hasznalod a LEFT vagy RIGHT-ot. Ertelem szeruen, ha a JOIN bal oldalan allo halmazbol azokat is meg akarod jeleniteni amihez nincs kapcsolodo elem, akkor LEFT kulonben RIGHT. De elmagyarazni ezt sokkal nehezebb, mint ha leulsz es kiprobalod. Egyszer kell megerteni :D

Aktív témák