Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL]Zapytanie o unikalne dane, Zapytanie o unikalne dane
--lion_87--
post
Post #1





Goście







Witajcie!

Mam pytanie co do MySQL.

Otóż w w pewnej tabeli posiadam ok. 1 500 000 rekordów.

Każdy rekord to pojedynczy punkt określonego id.

Różnych id jest ok. 50

Obecnie wyświetlenie tych 50 id i do każdego jego ostatni dodany punt do tej samej tabeli zajmuje po 30 sec.

Próbowałem z DISTINCT(zdecydowanie szybciej ~3 sec) ale wyciągane są tylko pierwsze dodane rekordy poszczególnych id
  1. SELECT DISTINCT(`a`),b FROM `tabela` GROUP BY `a`


Natomiast nie potrafię tego "odwrócić" by były wyciągane ostatnio dodane rekordy.
Go to the top of the page
+Quote Post

Posty w temacie
- -lion_87-   [MySQL]Zapytanie o unikalne dane   25.08.2011, 12:58:28
- - peter13135   Jest indeks na a ?   25.08.2011, 13:20:11
- - -lion_87-   Z tego co teraz zobaczyłem to jest tak: Nazwa klu...   25.08.2011, 13:28:40
- - CuteOne   [SQL] pobierz, plaintext SELECT DISTINCT(`a`...   25.08.2011, 14:05:35
- - -lion_87-   No właśnie ORDER sortuje tylko te 50 id między sob...   25.08.2011, 14:19:22
- - CuteOne   1,2,2,1 - po sortowaniu otrzymasz 2,2,1,1 z czego ...   25.08.2011, 14:22:22
- - -lion_87-   Poprzednio dałem inną kolejność(najpierw group a p...   25.08.2011, 14:38:37


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

 



RSS Aktualny czas: 22.08.2025 - 07:28