小编use*_*673的帖子

选择具有相同值的多个行

我有一张桌子,有点像这样:

ID  |  Chromosome | Locus | Symbol | Dominance |
===============================================
1   |      10     |   2   |   A    |   Full    |
2   |      10     |   2   |   a    |   Rec.    |
3   |      10     |   3   |   B    |   Full    |
4   |      10     |   3   |   b    |   Rec.    |
Run Code Online (Sandbox Code Playgroud)

我想选择具有相同基因座和染色体的所有行.例如,第3行和第4行.一次可能超过2个,它们可能不是有序的.

我试过这个:

SELECT *
FROM Genes
GROUP BY Locus
HAVING Locus='3' AND Chromosome='10'
Run Code Online (Sandbox Code Playgroud)

但它总是返回第3行,从不返回第4行,即使重复也是如此.我想我错过了一些明显而简单的东西,但我很茫然.

有人可以帮忙吗?

sql rows

24
推荐指数
2
解决办法
13万
查看次数

标签 统计

rows ×1

sql ×1