Hirdetés

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

  • Apollo17hu
    őstag

    Sziasztok,

    Szükségem lenne egy kis segítségre, adott 3 lekérdezés, amik különböző result set-eket adnak (csak a where feltételek mások), a 3 result set-et szeretném egy temp táblában megjeleníteni egymás mellett.

    Egy példa:
    'a' lekérdezésben ezek az eredmények vannak: 1,2,3,4
    'b' lekérdezésben pedig ezek: 5,6
    'c'-ben pedig ezek: 7,8,9

    Én azt szeretném, ha ez így jelenne meg:
    a-b-c
    1-5-7
    2-6-8
    3-null-9
    4-null-null

    Tudnátok segíteni, hogyan lehetne megoldani?
    Köszönöm

    Valamivel kötnöd kellene a 3 lekérdezést (--> táblát).

    Nekem elsőre az az ötletem, hogy vedd azt a lekérdezést, ahol COUNT(*) értéke a legnagyobb, egészítsd ki egy sorszám oszloppal - akár rank() analitikus függvénnyel, de talán a rownum is alkalmas rá -, majd a másik két lekérdezést - szintén sorszám oszloppal kiegészítve - kösd az előbbihez gyengén.

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