Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: zwrocenie id najstarszego i najnowszego re
Forum PHP.pl > Forum > Bazy danych > MySQL
wojto
Witam,
Mam taki problem:

mam tabele newsy (w skrocie wyglada ona tak):
id (int 5)
data (int 10)

i potrzebne sa mi id njnowszego rekordu i najstarszego, czyli dwa id, jedno takie dla ktorego data jest najwieksza, drugie - dla ktorego data jest najmniejsza
czy jest mozliwosc otrzymania tych dwoch id jednym zapytaniem, lub jak najmniejsza ich iloscia, prosil bym o gotowy kod zapytn
pzdr.
spenalzo
[sql:1:ad832065ce]SELECT MAX(id) AS najwiekszy, MIN(id) AS najmniejszy FROM tabela[/sql:1:ad832065ce]
O to chodzi?
wojto
niestety nie, ma zwrocic id, ale tych rekordow gdzie data jest najmniejsza i najwieksza, czyli np. cos na podobienstwo tego:
[sql:1:58cd6a6c7e]SELECT id FROM newsy WHERE data=MAX(data)[/sql:1:58cd6a6c7e]

lub moze cos takiego:

[sql:1:58cd6a6c7e]SELECT id,MAX(data) as max_data FROM newsy WHERE data='max_data'[/sql:1:58cd6a6c7e]
ale to raczej tez niezadziala

wiem, ze mozna to zrobic podzapytaniami, ale chcialbym jednym zapytaniem
pzdr.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.