Hirdetés

Keresés

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

  • Lacces
    őstag

    Nem benned van a hiba, örülj neki, hogy normális lekérdezéseket jobban átlátsz.
    Amúgy az is kérdés, milyen "alselectekre" gondolsz: van, amikor igazából nem is nagyon lehet másképp megoldani egy ilyet, vagy nehézkes, és most ne kérd, hogy azonnal mondjak neked ilyen példát, mert nem jut eszembe. :D Gyakorlatban jönne elő.

    Más: úgy tudom, MySQL-t használsz, ebben az esetben ezt ajánlom az egyszerűbbek közt viszonylag összetettebb (na, szóval érted :D) lekérdezések elkészítésére: dbForge Studio for MySQL. Szerintem nagyon hasznos tud lenni, amikor az embernek hirtelen a fáradtságtól vagy a pillanatnyi elmezavartól a neve sem jut eszébe, nem hogy egy picit is összetettebb query. :P Van ilyen, ilyenkor jól jön egy grafikus alapú query-összedobálós program, ami meglepő módon egyáltalán nem gyárt gány kódot. Most ez persze elsősorban a JOIN-okra vonatkozik, nem arra, amikor mondjuk durvább query-d van, meg temporary táblák sora van több "alselectben", stb., tehát azért még mindig a viszonylag egyszerű query-k összerakására kell gondolni.

    Köszi. Alselect az correlated subquery angolul

    SELECT VendorID, InvoiceTotal
    FROM Invoices AS inv_main
    WHERE InvoiceTotal >
    (SELECT AVG(InvoiceTotal)
    FROM Invoices AS inv_sub
    WHERE inv_sub.VendorID = inv_main.VendorID)
    ORDER BY VendorID, InvoiceTotal

    De amíg a tanár azt mondja, hogy beágyazott select, addig az angol könyv subquery-nek írja...

    MySQL-t is használok, de ilyen bonyolultan nem. Meg most egy picit a php+mysql kombót is hanyagolom. De blog oldal létrehozva, csak így magamnak értem is, hogy mi merre van. Azt majd folytatom. Csak a helyi cégek hát mit ne mondjak, inkább kizsákmányolásra megy rá. Így elkezdtem az MSSQL-t is tanulni, meg hát hosszútávon jobban megéri a Java/.Net vonal.

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