我有一张这样的 table 。
id day1 day2 day3
1 411 523 223
2 413 554 245
3 417 511 209
4 420 515 232
5 422 522 212
6 483 567 212
7 456 512 256
8 433 578 209
9 438 532 234
10 418 555 223
11 460 510 263
12 453 509 245
13 441 524 233
14 430 543 261
15 456 582 222
16 444 524 241
17 478 511 211
18 421 583 222
我想选择第 2 天具有重复值的所有 ID。 我在做
select day2,count(*) from resultater group by day having count(*)>1;
是否可以列出组内的所有 ID?
最佳答案
select day2,count(*), group_concat(id)
from resultater
group by day
having count(*)>1;
应该可以解决问题。
关于mysql - 从表中选择重复条目并从重复行中获取所有字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7485008/