Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> dziwne zapytanie
Raszty
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 10.09.2005

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


witam, mam wielki problem z baza danych w mysql'u

tabela w bazie sklada sie m.in. z takich pol:
ID, data, wpolrzedna_1, wpolrzedna_2, wpolrzedna_3, nazwa

pole ID jest autoinkrementowane,
data zawiera date wpisania rekordu do bazy,
wsp1-3 wspolrzedne danego obiektu,
nazwa - nazwe ;)

skrypt w php dodaje rekordy do bazy, np:
1, 2005-09-10, 1, 3, 8, poznan
2, 2005-09-10, 1, 3, 9, katowice
3, 2005-09-11, 1, 3, 8, krakow


jedynym problemem jest wyciagniecie wszystkich rekordow jednak bez powtarzania wspolrzednych (1,3,8 wystapilo by tylko raz) z najswiezsza data

(wynik:
1, 3, 9, katowice
1, 3, 8, krakow

)

kompletnie nei wiem jak to zrobic, index do tabeli, moze zmienic strukture?
czy ktos moze mi pomoc?

pozdrawiam Maciek
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
mrfijas
post
Post #2





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 10.09.2005
Skąd: Wrocław

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


  1. SELECT nazwa, wspolrzedna_1, wspolrzedna2, wspolrzedna3, DATA
  2. FROM test GROUP BY wspolrzedna1, wspolrzedna2, wspolrzedna3

tak?

Ten post edytował mrfijas 10.09.2005, 22:41:46
Go to the top of the page
+Quote Post
Raszty
post
Post #3





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 10.09.2005

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


group by juz testowalem, niestety zwraca najstarsze rekordy, a ja potrzebuje te z najnowsza data (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
Go to the top of the page
+Quote Post

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: 24.08.2025 - 10:32