Nó không phải là một mô hình dữ liệu lý tưởng. Một cái gì đó như thế này sẽ hoạt động ngoại trừ khi một giá trị bắt đầu bằng 'o_%' là một element_id chứ không phải một phần tử.
Điều này không được kiểm tra.
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