是否可以转置具有重复列的表?转置表具有相同属性的“列表”
现有表:
user_id question_id body
1 1 'Text1 1'
1 1 'Text1 1-2'
1 2 'Text1 2'
1 3 'Text1 3'
2 1 'Text2 1'
2 2 'Text2 2'
交叉选项卡或解决方案基于
MAX(CASE WHEN r.question_id = 1 THEN r.body ELSE NULL END) AS 'question1'
并不适用于这种情况,因为总是重复属性的匹配最后一次出现。
我想对问题主体执行搜索,但我不知道如何没有转置表。
例如我想查找user_id,其中question1='...' AND question2='...'
这是什么RDBMS? –
目标数据库是postgresql –