Hirdetés

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

  • martonx
    veterán

    Az nem jó, mert felhozza az 1 és a 2 id_1-et is :)

    A jó megoldás az, ami csak a 3-mat hozza fel, amúgy ezaz, legalábbis az egyik megoldás:

    select * from (select ee.id, sum(ee.z) uu
    from (select er.id, decode(er.szoveg, null, 0, 1) z
    from (select t.* from table t) er
    where 1 = 1) ee
    group by id) nyekk
    where nyekk.uu = 0

    (ennél rövidebb az ideális, de ez is müxik)

    Te tudod.

    Olvasd már vissza, hogy mire kértél megoldást, milyen példa adatok alapján, és ehhez képest szerinted mi a jó megoldás. A kettő valahogy marhára nincs szinkronban. Azaz vagy nem jó kérdést tettél fel, vagy te magad nem tudod megválaszolni.
    Máskor egy fokkal érthetőbben fogalmazd meg a kérdést, ha kérhetem. Esetleg ha odaírtad volna, hogy szerinted mi kellene, hogy legyen a jó megoldás, az is nagy segítség lett volna, ha már a fogalmazás nem meg túl jól.

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