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

  • Ispy

    veterán

    válasz Diopapa #4925 üzenetére

    Hát akkor csináld amit mond, rakd be a group by-ba ;]

    De a legjobb az lenne, ha az egész group by részt kiszednéd először, hogy megnézd mit is kapsz.

    Sőt lehet, hogy a group by nélkül, ha megy, akkor egy subselectbe csomagolod és úgy group by-olod be.

    SELECT     szttorzsszam,
             sztnev,
              klnevhu
    FROM        (
                SELECT      szttorzsszam,
                                  sztnev,
                                  STUFF   ((
                                          SELECT  ',' + kepzettseglista.klnevhu AS [text()]
                                          FROM    kepzettseglista
                                          WHERE   kepzettseglista.klid  = bfkepzettsegimatrix.kmkepzettsegid 
                                          FOR XML PATH('')
                                          ), 1, 1, '' )
                                  AS [klnevhu]
                FROM        szemelytorzs 
                                  LEFT JOIN    bfkepzettsegimatrix    ON    szemelytorzs.szttorzsszam = bfkepzettsegimatrix.kmtorzsszam
                WHERE       (szttorzsszam = '1234')
                )            S
    GROUP BY    szttorzsszam,
              sztnev,
                klnevhu

    [ Szerkesztve ]

    "Debugging is like being the detective in a crime movie where you're also the murderer."

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