Oracle
 sql >> база данни >  >> RDS >> Oracle

Опитвам се да постигна резултат под резултата

Това не е идеален модел на данни. Нещо подобно трябва да работи, освен когато стойност, която започва с 'o_%' е element_id, а не елемент.

Това не е тествано.

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Функция LEAST() в Oracle

  2. Oracle Floats срещу число

  3. Мога ли да имам ограничение за броя на различни стойности в колона в SQL?

  4. ORA-00911:невалиден знак

  5. Ефективен подход за попълване на временната таблица