Autor | Zpráva | ||
---|---|---|---|
jonge Profil |
#1 · Zasláno: 6. 12. 2006, 16:45:50 · Upravil/a: jonge
Jak mám z databáze vybrat všechny řádky kromě nejnovějšího? U všech řádků mám timestamp. Nenapadlo mě jiné řešení, než:
SELECT sloupce FROM tabulka ORDER BY datum DESC LIMIT 1 A pak další dotaz který by vybral všechny řádky kromě tohoto, ale je to moc krkolomné řešení. Neznáte něco jednoduššího? Děkuji za snahu :o) |
||
Kajman_ Profil * |
#2 · Zasláno: 6. 12. 2006, 17:05:37
ORDER BY datum DESC LIMIT 1, 100000000
|
||
jonge Profil |
#3 · Zasláno: 6. 12. 2006, 17:40:51
Kajman_
A neexistuje něco, že bych tam nemusel dávat limit 100000000? :) |
||
DJ Miky Profil |
#4 · Zasláno: 6. 12. 2006, 17:53:29 · Upravil/a: DJ Miky
jonge
Myslíš, že tam budeš mít více řádků než 100000000? Nebo jiné řešení - vybereš to vše a v PHP budeš ignorovat první řádek... |
||
Oswald Profil |
#5 · Zasláno: 6. 12. 2006, 18:50:26
Co takhle?
SELECT * FROM `x` WHERE `y` < (SELECT MAX(`y`) FROM `x`); |
||
jonge Profil |
#6 · Zasláno: 6. 12. 2006, 19:47:39
Oswald
Oooo díky díky :o) |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0