-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. 合併兩行使用grep或sed的
- 4. T-SQL將兩行合併併合併成一個
- 5. 合併的兩行
- 6. 在SQL中使用合併合併兩個表
- 7. 合併兩個表的SQL
- 8. SQL查詢合併兩個行數據
- 9. 合併兩行條件SQL視圖
- 10. SQL兩行合併爲一個
- 11. SQL聯盟/合併兩行DB2
- 12. 合併兩個SQL查詢到一行
- 13. SQL將兩行合併爲一個
- 14. SQL SELECT查詢兩行合併
- 15. 使用SQL一個表合併兩行單列
- 16. 的Sql - 合併兩個查詢,使之行
- 17. 執行合併使用LINQ to SQL
- 18. 的Oracle SQL使用合併
- 19. Oracle:合併兩行
- 20. SQL - 合併兩個查詢
- 21. 合併兩列SQL查詢
- 22. 合併兩個SQL查詢
- 23. 合併兩個由SQL
- 24. 合併兩個SQL查詢
- 25. 合併兩個SQL查詢
- 26. 合併兩個SQL查詢 -
- 27. 合併兩條SQL語句
- 28. 合併兩個或兩個以上的行SQL Server 2000中
- 29. 合併兩個表的行
- 30. 合併兩行中的R
你可以把一些努力與描述,而不是使用圖像在這裏發表的數據。並提及你到目前爲止所嘗試的。 – Susang
提示:「GROUP BY」。 –
另請參閱:哪些[DBMS](https://en.wikipedia.org/wiki/DBMS)產品您使用? Postgres的?甲骨文? –