是否可以转置具有重复列的表?
现有表:
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_idquestion1='...' AND question2='...'