Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] Pobieranie wyników z kilku tabel i sortowanie ich.
brzanek
post
Post #1





Grupa: Zarejestrowani
Postów: 429
Pomógł: 0
Dołączył: 8.11.2012

Ostrzeżenie: (0%)
-----


Witam mam problem z pobraniem danych z kilku tabel.
Mam 3 tabele
(IMG:http://s12.postimg.org/mpruufsk9/image.jpg)
(IMG:http://s22.postimg.org/smw3dh7n1/image.jpg)
(IMG:http://s12.postimg.org/8cyew48k9/image.jpg)

Do każdej z nich dodawane są nowe rekordy z warunkami pogodowymi co 5 minut.
Chciałbym pobrać dane z tych tabel a konkretnie wartości w tempmax ale dla danego dnia. Chcę aby wyniki były wyświetlone od najwyższej temperatury dnia 03.08.2015 do najniższej tego dnia. Muszą też pojawić się nazwy miejscowości oraz data np:

DZIEŃ MIEJSCOWOŚĆ TEMPERATURA
03.08.2015 Choszczno 32*C
03.08.2015 Drawsko 31*C
03.08.2015 Koszalin 30*C
Proszę o pomoc z góry dziękuję i pozdrawiam.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
bobek358
post
Post #2





Grupa: Zarejestrowani
Postów: 143
Pomógł: 22
Dołączył: 17.11.2007

Ostrzeżenie: (0%)
-----


No a co to za bubel:

  1. .... DESC LIMIT 15


Jeśli chcesz sortować to zrób tak:

  1. (SELECT CONCAT('choszczno'), MAX(tempmax) AS max FROM fusionee445_warunki_choszczno WHERE dzien LIKE '2015-08-03 %')
  2. UNION
  3. (SELECT CONCAT('koszalin'), MAX(tempmax) AS max FROM fusionee445_warunki_koszalin WHERE dzien LIKE '2015-08-03 %')
  4. UNION
  5. (SELECT CONCAT('drawsko'), MAX(tempmax) AS max FROM fusionee445_warunki_drawsko WHERE dzien LIKE '2015-08-03 %') ORDER BY max DESC LIMIT 15


Ten post edytował bobek358 3.08.2015, 13:59:06
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 14.10.2025 - 16:03