[mysql]troche zamotane zapytanie:P
[mysql]troche zamotane zapytanie:P2008-01-24 18:25:31 | autor: jab0lWYTNIJTO@poczta.onet .plnajpierw troche pisma obrazkowego:P
tabela: zamowienia kolumny: | nr_umowy | kod | dane: | 123 | 43-726 | | 875 | 57-200 | tabela: pozycje kolumny: | nr_umowy | cena_br | | 123 | 20 | | 123 | 50 | | 875 | 80 | | 875 | 120 | tabela: kody_pocztowe kolumny: | kod | miejscowosc | powiat | wojewodztwo | | 00-999 | Warszawa | Warszawa | mazowieckie | SELECT zamowienia.kod,sum(pozycje.cena_br) FROM zamowienia LEFT JOIN pozycje ON zamowienia.nr_umowy=pozycje.nr_umowy GROUP BY kod; to dziala niezle - wypluwa mi wszystkie kody pocztowe razem z laczna sprzedaza dla kodu problem pojawia sie gdy chce z z tych kodow "poukladac" miejscowosci,powiaty i wojewodztwa: SELECT zamowienia.kod,sum(pozycje.cena_br) as sumpozycje FROM zamowienia,pozycje,kody_pocztowe where zamowienia.nr_umowy=pozycje.nr_umowy and kody_pocztowe.kod=zamowienia.kod and kody_pocztowe.miejscowosc='warszawa' group by zamowienia.kod; powyzsze zwraca jakies bzdury zdarza sie w tabeli kody_pocztowe ze 1 kod nalezy do 2 roznych powiatow lub miejscowosci any ideas ?:P -- Re: [mysql]troche zamotane zapytanie:P2008-01-25 09:28:54 | autor: Slawomir Smirnowjab0lWYTNIJTO@poczta.onet.pl pisze:
> powyzsze zwraca jakies bzdury > zdarza sie w tabeli kody_pocztowe ze 1 kod nalezy do 2 roznych powiatow lub > miejscowosci > any ideas ?:P > Nie wiem dokładnie czy o to Ci chodzi, ale pewnie pomoże Ci GROUP_CONCAT(); Btw: wszystkie kody dostarczone przez spedytorów jakie kiedykolwiek importowałem, miały kod pocztowy raczej unikalny... nie chce mi się wierzyć w fakt, że jeden kod pocztowy może należeć do kilku miejscowości/powiatów. Chociaż może przez to przesyłki teraz tak długo dochodzą... (: -- pozdrawiam smi Podobne
|
