sql >> Database teknologi >  >> RDS >> Oracle

Jeg forsøger at opnå et resultat under resultatet

Det er ikke en ideel datamodel. Noget som dette burde fungere, undtagen når en værdi, der begynder med 'o_%', er et element_id og ikke et element.

Dette blev ikke testet.

select t1.question_id
    ,case when t1.element_id not like 'o_%' then t1.element_id else '' end element_id
    ,case when t2.element_id like 'o_%' then t2.element_id else '' end element
from table t1
    join table t2 on t1.question_id=t2.question_id


  1. Geospatial punktkortlægning i flydende NHibernate

  2. Sådan installeres MariaDB på Rocky Linux og AlmaLinux

  3. Sådan pivoterer du dynamisk med dato som kolonne

  4. Hvordan matcher man poster, der er knyttet til et bestemt sæt af andre poster?