Hirdetés

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

  • eziskamu
    addikt

    Neked is köszönöm a segítséget.

    Végül a lekérdezés és az allekérdezés WHERE záradékába is beleírtam a feltételt. Ha kihagyom az allekérdezésből, úgy hibásan kidob olyan eltéréseket is, aminek nem kéne szerepelnie. Remélem, jól csináltam. Valahogy így néz ki tehát:

    SELECT DISTINCT t.A, t.B, t.C
    FROM t, (SELECT t1.A AS A1, t1.B AS B1, t1.C AS C1
    FROM t t1
    WHERE t1.C IN (1, 2)) t2
    WHERE t.A = t2.A1 AND
    t.B <> t2.B1 AND
    t.C IN (1, 2)

    Hmm érdekes, próbálgatni kellene, mert szerintem elég lenne egy helyen is a harmadik feltétel, de most így hirtelen passz. Én se vagyok nagy guru, de addig próbálgatom amíg sikerül (vagy amíg be nem pipulok és megírom/összerendezem több lekérdezésből Java-ban :), persze ha már eleve oda kell, akkor nincs gond :) , de van mikor elég csak az SQL )
    Amúgy az Oracle Database XE ingyenes, és jó az is programfejlesztéshez gyakorláshoz

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