sql >> Databasteknik >  >> RDS >> Oracle

Jag försöker uppnå resultat under resultat

Det är inte en idealisk datamodell. Något sådant här borde fungera förutom när ett värde som börjar med 'o_%' är ett element_id och inte ett element.

Detta testades inte.

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. SQL ALTER DATABASE Syntax – Listad av DBMS

  2. .sql-filen returnerar inte kolumnrubriken i csv-filen

  3. Oracle-frågor utförda av en session

  4. SQL-tidskolumnen sorteras inte i stigande ordning