-2
A
回答
0
如果你想有一个单排,用GROUP BY
:
select fname, lname, max(event1) as Event1, max(event2) as event2
from t
group by fname, lname;
0
假定每个人都有活动既包括yes
和no
,您可以使用下面的查询来生成你想要的结果。如果两个值都是no
,那么结果就会得到no
。
SELECT fname,
lname,
max(event1) as event1,
max(event2) as event2
FROM t1
GROUP BY fname,
lname;
结果:
fname lname event1 event2
------------------------------
abc xyz yes yes
您可以查看演示here
相关问题
- 1. 合并两行SQL
- 2. SQL Server:两行合并成一行
- 3. 合并的两行
- 4. 在SQL中使用合并合并两个表
- 5. 合并两个表的SQL
- 6. SQL联盟/合并两行DB2
- 7. SQL SELECT查询两行合并
- 8. 合并两个SQL查询到一行
- 9. 合并两行条件SQL视图
- 10. 执行合并使用LINQ to SQL
- 11. 的Oracle SQL使用合并
- 12. 合并两条SQL语句
- 13. 合并两个SQL查询
- 14. SQL - 合并两个查询
- 15. 合并两个SQL查询
- 16. 合并两列SQL查询
- 17. 合并两个或两个以上的行SQL Server 2000中
- 18. 合并两行合并到一列
- 19. 合并sql行组
- 20. SQL合并Oracle中的行
- 21. 智能SQL合并 - n行,合并
- 22. 使用熊猫在两个连续的行中合并行值
- 23. 结合使用合并两个表
- 24. 合并两个SQL查询使用不同的数据
- 25. 如何合并SQL中的两个表?
- 26. SQL Server 2008的合并两个查询
- 27. SQL:合并/连接两列的计数
- 28. SQL - 根据两行的派生值将两行合并为一个
- 29. 合并两行数据
- 30. 合并两行和搜索
你可以把一些努力与描述,而不是使用图像在这里发表的数据。并提及你到目前为止所尝试的。 – Susang
提示:“GROUP BY”。 –
另请参阅:哪些[DBMS](https://en.wikipedia.org/wiki/DBMS)产品您使用? Postgres的?甲骨文? –