göre tüm satırları almak:MySQL belirli bir sütun değeri (kolon filtre) burada bu tablo A sahip
| colA | colB
| 1 | 2
| 2 | 2
| 3 | 3
| 3 | 2
I colB
tüm satırları sorgulamak istediğiniz hem 3 hem de 2. olan sonuç olarak olacaktır:
|colA | colB
| 3 | 3
| 3 | 2
Ben sorgulama çalıştı:
select * from A where colB = 2 AND colB= 3
Ama boş bir yanıt alıyorum. OR
denedim ama aynı zamanda işe yaramayacak. Denediğimin, bir "satır" filtrelemesi olduğunu anlıyorum.
"Sütun" filtrelemeyi işlemenin bir yolu var mı?
select *
from A
where colA IN (select colA
from A
where colB IN (2, 3)
group by colA
having count(distinct colB) = 2)
veya JOIN
bir ile:
Sorumu güncelledik. hehe Karışmaktan dolayı açıklığa kavuşturmak isterim, bu benim güncellenmiş sorumu ele alıyor mu? Teşekkürler! – Jhn
@Jhn Evet, güncellenen soruyu ele alıyor. –
Hızlı soru, neden sayısı = 2? – Jhn