sql >> Database >  >> RDS >> Oracle

Ik probeer onderstaande resultaatuitvoer te bereiken

Het is geen ideaal datamodel. Zoiets zou moeten werken, behalve wanneer een waarde die begint met 'o_%' een element_id is en geen element.

Dit is niet getest.

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. Spring ReadOnly-transactie met Propagation.SUPPORTS met WebSphere en Oracle

  2. Synchroniseer mysql-databases met Dropbox met MAMP Pro 3

  3. GROUPING- en GROUPING_ID-functies in SQL Server begrijpen

  4. Hoe converteer ik BLOB naar VARCHAR in MySQL?