0
A
回答
0
SELECT mainobjectid,name,
MAX(CASE WHEN ColumnNAme='ColumnName1' THEN ColumnContent ELSE 0 END)as ColumnName1,
MAX(CASE WHEN ColumnNAme='ColumnName2' THEN ColumnContent ELSE 0 END)as ColumnName2,
MAX(CASE WHEN ColumnNAme='ColumnName3' THEN ColumnContent ELSE 0 END)as ColumnName3
FROM t1 JOIN t2
ON t1.mainobjectid=t2.mainobjectid
GROUP BY t1.mainobjectid
应该适用于大多数流行的数据库。
相关问题
- 1. 子对象的JDO查询集合
- 2. 查询集合对象
- 3. NHibernate的查询对象集合问题
- 4. 使用LINQ查询对象的集合
- 5. 对象的快速查询集合
- 6. 用linq查询集合的子集合
- 7. MongoDB的查询子集合的嵌入对象
- 8. Ignite对象内集合的SQL工具查询
- 9. NHibernate查询具有子集合属性的对象
- 10. MongoDb c#Linq查询并返回一个集合的子对象
- 11. 按对象查询Firestore集合
- 12. SQL查询:无法在子执行集合函数的查询
- 13. SQL查询的SUM子集
- 14. 查询集对象
- 15. 查询蒙戈DB的对象集合内对象的列表
- 16. T-SQL集合查询
- 17. 急于在NHibernate中加载子对象和子对象集合
- 18. SQL查询和子查询
- 19. 存储和查询集合中的对象java
- 20. Firestore查询子集合
- 21. 针对对象和子对象的最有效的LINQ to SQL查询?
- 22. hibernate(或SQL或HQL)查找拥有另一个集合的子集的对象
- 23. 查询Azure DocumentDB中的子集合的子集合
- 24. 查询查找子集合格的行
- 25. 按子集合的子属性对LINQ查询进行排序?
- 26. GeoDjango查询集对象
- 27. 过滤子集合与子查询
- 28. SQL查询集合中Magento的
- 29. C#NHibernate根集合过滤子集合子查询
- 30. 获取子对象集合的子对象
我几乎可以肯定,这是不可能 – Saeed
请告诉我数据库?还有,我希望你没有工作太辛苦你试图查询。 – Mihai
数据库是MS SQL。 Mihai,你的SQL查询无效 - 关键字'CASE'附近的语法不正确 – Oblomingo