bobens_83
15.08.2007, 20:19:34
Witam. Zalozylem tabele 'artykuly' zawierajaca pola
num
tytul
tresc
data
chcialbym wykonac zapytanie do bazy danych pobierajace ostatnio dodany artykul (ten, ktory ma najwieksze num). Jak sformulowac SELECT w tym celu? Zrobilem to dwoma selectami (najpierw max num, potem SELECT ...WHERE num = maxnum) ale wiem ze da sie jednym. Bede wdzieczny za pomoc. Pozdrawiam.
kwiateusz
15.08.2007, 21:10:22
na myśl przychodzi mi coś takiego:
SELECT * FROM artykuly WHERE num = (SELECT max( num ) FROM artykuly ) GROUP BY num
phpion
15.08.2007, 21:16:31

SELECT * FROM artykuly ORDER BY num DESC LIMIT 1
I po co podzapytania?
kwiateusz
15.08.2007, 21:17:52
proste rozwiązania są czasem najtrudniejsze....

może byc i z jajami
phpion
15.08.2007, 21:19:16
Sorry za OT ale nie mogę się powstrzymać:
hehehe