Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 18.05.2015 Ostrzeżenie: (0%)
|
Mam dwie tabele: inwestycja i miejscowosc
Tabela inwestycja: id,id_miejscowosc Tabela miejscowosc: id,miejscowosc I teraz chcialem pobrac wszystkie rekordy z bazy miejscowosc i do nich zliczyć ilość wystąpień w tablicy inwestycja. Przy zapytaniu:
otrzymuje wynik: miejscowosc, id Dobrzykowice NULL Domosław NULL Iwiny NULL Karwiany 8 Mędłów NULL Mirków NULL Nadolice Wielkie NULL Ramiszów NULL Siechnice NULL Ślęza NULL Wrocław 1 Wrocław 2 Wrocław 3 Wrocław 4 Wrocław 5 Wrocław 6 Wrocław 7 Wysoka NULL A teraz chciałem zrobić to samo ale właśnie zliczyć tylko ilość wystąpień dla poszczególnej miejscowości: Zapytanie:
Otrzymuje wynik: miejscowosc, ilosc_inwestycji_w_miejscowosc Dobrzykowice 0 Karwiany 1 Wrocław 7 Tu moje pytanie co zrobić aby dostać pełna tabele miejscowosc i jezeli dla tej pozycji nie ma nic w tabeli inwestycja wyniku NULL ? Gdzie popełniam błąd ? |
|
|
|
krowkaMU [MySQL][POMOC] 18.05.2015, 09:01:00
mmmmmmm zamień:
GROUP BY inwestycja.id_miejscowosc
na :
GR... 18.05.2015, 13:10:54
krowkaMU Wow super zadzialalo.
miejscowosc, ilosc_inwest... 19.05.2015, 07:12:29
robertpiaty Zwróć uwagę na wynik joina - przy wielu miejscowoś... 19.05.2015, 07:30:19
krowkaMU OK teraz blondyn załapał
Dziękuje 19.05.2015, 13:23:58 ![]() ![]() |
|
Aktualny czas: 25.12.2025 - 00:08 |