Witam,
Siedze juz nad tym drugi dzien i rece mi opadaja. Moze znajdzie sie ktos zyczliwy i wspomoze.
Mam tabele:
kol1 kol2
1 1
2 1
3 1
1 2
3 2
2 6
1 7
2 7
3 7
4 6
chcialbym, aby wyswietlilo mi wszystkie poz z kolumny 2, w ktorej wartosc kolumny 1 jest rowna 1 oraz 2. Udalo mi sie dojsc do takiego zapytania:
select kol2,count(*)>=2 from tabela where (kol1=1 or kol1=2) and group by kol2
Dzieki temu dostaje tabele, w ktorej jezeli wiersz spelnia zadane kryterium to w kolumnie count() jest 1, jezeli nie to 0.
W kodzie php moge cos takiego wykorzystac robiac warunek IF zalezny wlasnie od count().
Czy jest inny sposob na uzyskanie tego, bez zbednych wierszy (w tym wypadku tych, ktore dla count(*) przyjmuja 0)?
Ktos_tam nie o to mi chodzilo. Zle to sprecyzowalem. Teraz jest ok. Chodzi mi oto, aby wyswietlilo wtedy gdy jest wartosc 1 ORAZ 2, a nie 1 LUB 2.