Dariusz
Jachemczyk
inzynier sieciowy /
IP VoIP, NASK
Temat: Zapytanie do mySQL
Witam,Mam prośbę o pomoc w stworzeniu zapytania do bazy danych mySQL. Mam dwie tabele:
tabela1
lokalizacja koszt kraj data
lok1 10 PL 2011-08-01
lok2 20 PL 2011-08-01
lok1 20 DE 2011-08-01
lok2 7 DE 2011-08-01
lok1 12 NL 2011-08-01
lok2 21 ES 2011-08-01
lok1 4 US 2011-08-01
lok2 7 US 2011-08-01
tabela2
kraj1 sprawdz limit
PL 1 28
DE 1 30
NL 0 12
US 1 5
ES 1 20
Chciałbym teraz odnaleźć te kraje w których koszty przekraczają limit. Do tej pory miałem na stałe ustawiony limit dla wszystkich krajów i robiłem to tak:
SELECT SUM(koszt) as koszty, kraj FROM tabela1 WHERE data="xxxx-xx-xx" AND kraj IN (SELECT kraj1 FROM tabela2 WHERE sprawdz=1) GROUP BY kraj HAVING SUM(calls)>25
ale przyszedł czas na zmiany :), czyli w wyniku zapytania miało by wyświetlić
PL 30
US 11
ES 21