Ho una tabella, un po 'come questo:selezionare più righe con lo stesso valore (s)
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. |
mi piacerebbe per selezionare tutte le righe con lo stesso locus e cromosomica. Ad esempio, righe 3 e 4. Possono esserci più di 2 alla volta e potrebbero non essere in ordine.
ho provato questo:
SELECT *
FROM Genes
GROUP BY Locus
HAVING Locus='3' AND Chromosome='10'
ma restituisce sempre riga 3, mai riga 4, anche se ripetuto. Penso che mi manchi qualcosa di ovvio e semplice, ma sono in perdita.
Qualcuno può aiutare?
righe 1 e 2 hanno anche lo stesso locus e cromosomi, che cosa si vuole realmente come un risultato della query? – Lamak
Lamak - voglio selezionare un certo luogo e cromosomi e ottenere tutte le righe che corrispondono. – user1202673