Hirdetés

Új hozzászólás Aktív témák

  • amargo
    addikt

    Sziasztok

    Bocsánat előre is, lehet együgyű kérdés jön. Ha van két táblám, mondjuk egy ember, meg egy auto, és az auto táblában pl. egy "tulaj" mezőben idegen kulcsként vannak emberek, akkor a következő két lekérdezés közt van különbség? Csak nagyon egyszerű példákkal

    1:
    SELECT e.nev FROM ember e, auto a WHERE e.szemigszam = a.tulaj;

    2:
    SELECT e.nev FROM ember INNER JOIN auto a ON e.szemigszam = a.tulaj;

    Mármint működik mindkettő, inkább arra gondolok, hogy az első is teljesen rendben van?

    Attól eltekintve, hogy a 2.-ból kimaradt az "e".
    SQL server függő. Egyszerű példánál talán nincs jelentősége. Performancia szempontjából pedig több kell ennél. Ezt magad is megnézheted, ha az execution times figyeled vagy execution plan-t, hogy mi lesz belőle.

Új hozzászólás Aktív témák