У меня есть таблица, вроде как:
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. |
Я бы хотел выбрать все строки с одним и тем же локусом и хромосомой. Например, строки 3 и 4. Одновременно может быть больше 2, и они могут быть не в порядке.
Я пробовал это:
SELECT *
FROM Genes
GROUP BY Locus
HAVING Locus='3' AND Chromosome='10'
Но он всегда возвращает строку 3, а не строку 4, даже если повторяется. Я думаю, что упускаю что-то очевидное и простое, но я в растерянности.
Может кто-нибудь помочь?