Nie moge sobie poradzic z takim zapytaniem:
SELECT dana1,dana2 FROM tabela1 WHERE sub_id = 29;
Czyli w wyniku udalo mi sie uzyskac dwie wartosci reprezentowane jako:
dana1 | dana2
16 | 0
3 | 191
3 | 192
Majac takie wartosci musze wybrac z innej tabeli ID gdzie warunkiem beda jednoczesnie te dwa parametry czyli chodzi mi o cos takiego
OZNACZE JE JAKO QUERY
SELECT id FROM roll WHERE bc = dana1 AND dk = dana2;
Czyli za kazdym wynikiem pierwszego zapytania bral wartosci dana1 i dana2 wstawial do drugiego
W moim przykladzie powienien zatem 3 razy zadac zapytanie
SELECT id FROM roll WHERE bc = 16 AND dk = 0;
SELECT id FROM roll WHERE bc = 3 AND dk = 191;
SELECT id FROM roll WHERE bc = 3 AND dk = 192;
Zalezy mi zeby to ID ktore wybiera z drugiego zapytania bylo COUNT czyli interesuje mnie ile wlasciwie jest wszystkich pozycji ale to mozna pozniej zrobic funkcje COUNT. natomiwast nie mam pomyslu jak zrobic zapytanie glowne.
Moze daloby sie jakas funkcje zrobic ktora przyjmowala by dwa parametry tylko nie wiem jak sie robi funkcje z dwoma parametrami. np SEELCT total_count(dana1,dana2) czy w nawias powinno sie wstawic cale QUERY to co na poczatku oznaczylismy ?
Jak to najlepiej wykonac?