我有这样的查询:SQL Server查询+加盟结果
SELECT recipientid AS ID,
COUNT(*) AS Recieved FROM Inbox
GROUP BY recipientid
UNION
SELECT SenderId,
COUNT(*) AS [Sent] FROM Inbox
GROUP BY SenderId
输出:
RecipientID Recieved
001 3
001 4
002 4
002 2
003 18
003 55
我怎么可以重写是这样一种方式,它显示是这样的:
RecipientID Recieved Sent
001 3 4
002 4 2
003 18 55
谢谢。
请指定你是目标的RDBMS通过添加适当的标签(Oracle,SQL Server,MySQL等)。可能会有利用不被普遍支持的语言或产品功能的答案。此外,通过使用特定的RDBMS标记它,您的问题可能会得到更适合回答的人的关注。 – Taryn 2013-03-15 18:27:19