Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 206 Pomógł: 6 Dołączył: 25.12.2011 Ostrzeżenie: (0%)
|
Jest taka struktura tabeli
Kod ID | firma | miasto | wojewodztwo 1 | testowa1 | Warszawa | 1 2 | testowa2 | Gdańsk | 12 2 | testowa3 | Otwock| 1 chcę się dostać do tych danych w taki sposób, żeby uzyskać: Kod Mazowieckie (2) Warszawa (1) Otwock(1) Pomorskie(1) Gdańsk(1) Ta cyferka to ilość firm występujących kolejno w województwie i mieście Jak to zrobić w jednym zapytaniu SQL, żeby łatwo potem operować na tych danych w PHP?
Takie zapytanie zwraca mi ile jest firm w danym województwie, ale wojewodztwo podalem tu z palca a to powinno wszystko być w SQL, oprócz tego muszą być zwrócone dane które podałem wcześniej, pomoże mi ktoś? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 206 Pomógł: 6 Dołączył: 25.12.2011 Ostrzeżenie: (0%)
|
Dobrze więc muszę tak zrobić czy da się to zrobić lepiej i źle Cię zrozumiałem:
To zapytanie zwraca mi ilość firm w województwach - OK
co da mi: Mazowieckie (2) Pomorskie(1) Teraz muszę przelecieć pętlą to zapytanie ( W PHP) i dla każdego województwa zapisanego cyferką (1,2,3,4) wykonać takie zapytanie?
co da mi np. Warszawa (1) Otwock(1) i kolejne zapytanie w pętli da mi dla pomorskiego: Gdańsk(1) itd itd dla wszystkich województw czyli 16 zapytań? Czy da się to zrobić inaczej(lepiej)? Ten post edytował wpaski 6.02.2015, 10:46:00 |
|
|
|
wpaski [SQL][PHP]zagniezdzanie zapytan - pobranie odpowiednich danych 6.02.2015, 09:45:17
nospor zwykly SELECT bez zadnych podzapytan. Do tego masz... 6.02.2015, 10:01:59
SpiritCode Zapoznaj się z UNION
[SQL] pobierz, plaintext SEL... 6.02.2015, 10:47:05
nospor W jednym zapytaniu mozna grupowac po wielu polach,... 6.02.2015, 10:47:38
wpaski można grupować po wielu, ale nie osiągam tego co c... 6.02.2015, 14:44:47
nospor [SQL] pobierz, plaintext SELECT COUNT(wojewodz... 6.02.2015, 15:11:39
wpaski Już tak próbowałem i zliczenia się pokrywają, czyl... 6.02.2015, 15:20:18 ![]() ![]() |
|
Aktualny czas: 24.12.2025 - 17:05 |