------------------
| ID | Other |
------------------
| 1 | 1 |
------------------
| 1 | 2 |
------------------
| 1 | 3 |
------------------
| 2 | 1 |
------------------
| 2 | 2 |
------------------
| 2 | 3 |
------------------
如何编写一个按“ID”分组然后UNIONS“其他”的查询(以便我可以确定哪个'ID具有相同的'其他'字段)? 我还希望能够跟踪每个'其他'每个'ID'的数量。有没有办法做到这一点?
答案 0 :(得分:1)
我认为使用术语:UNIONS你的意思是强调其他人的值,如果是的话,我依赖于你拥有的数据库服务器,例如MySQL有GROUP_CONCAT:
SELECT ID, GROUP_CONCAT(Other) FROM table GROUP BY ID
答案 1 :(得分:0)
尝试运行此查询:
SELECT *, SUM(Other)
FROM tableName
GROUP BY ID