1 | 1
2 | 2
3 | 2
4 | 1
1 | 3
4 | 4
SQL新手所以如果我搞错了词典,请原谅我。我正在试图找出如何指定where子句,以便我可以隔离所有与第1轮中出现的ID匹配的ID的行(无论是否为圆形)。首选输出是:
1 | 1
4 | 1
1 | 3
4 | 4
ID 1和4发生在第1轮,所以我想要所有ID为1或4的行(以及排除第1轮中未出现的ID,即ID 2和3)。
任何帮助都会受到赞赏,因为我似乎无法制定一个能够解决这个问题的搜索。如果有所作为,在MySQL中工作。
答案 0 :(得分:0)
这应该有效:
select * from table where id in(select id from table where round = 1