Hirdetés

Keresés

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

  • nyunyu
    félisten

    igen csak itt az általad leírt selectben már eleve aliasolt selectek a "táblaazonosítók" (K, KHD, KH, AHD)

    és mivel a SELECT szintaktikája ha jól tudom megköveteli a FROM-ot, nem tudom mit írhatnék a ??? helyére, mert ha azt írom hogy

    SELECT
    K.[munkavállaló] "MUNK"
    KHD.[érték]/AHD.[érték] AS "KPERA"
    KH.[hónapazonosító] AS "HO"
    FROM
    K
    JOIN KHD
    ON
    K.valami = KHD.valami
    JOIN KH
    ON
    K.valami = KH.valami
    JOIN AHD
    ON
    K.valami = AHD.valami

    akkor az nem működik. azt nem tudom hogy elvileg kellene-e működnie, sajnos favágó módszerrel tanulom az sql-t

    igen csak itt az általad leírt selectben már eleve aliasolt selectek a "táblaazonosítók" (K, KHD, KH, AHD)

    Gondolom mindegyik alselectben be van rakva a munkavallalo azonosítója, ami mentén joinolhatóak a selectek által visszaadott virtuális táblák.

    Szóval:

    ...
    FROM K
    JOIN KHD
    ON KHD.munkavallalo = K.munkavallalo
    JOIN KH
    ON KH.munkavallalo = K.munkavallalo
    JOIN AHD
    ON AHD.munkavallalo = K.munkavallalo
    ...

    Ha nincs, akkor mindegyik alquerybe legyen beletéve!

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