Autor | Zpráva | ||
---|---|---|---|
Joker Profil |
#1 · Zasláno: 25. 3. 2007, 18:22:10
Víte někdo, jak seřadit data v databázi podle nějakého sloupce a pokud v tom sloupci není hodnota, tak podle jiného sloupce?
Problém: Mám v databázi sloupec s časem vytvoření příspěvku a s časem poslední změny příspěvku. U příspěvku, který nebyl nikdy změněn, je datum změny NULL. Jak seřadit příspěvky řekněme podle data poslední aktualizace? Tj. aby se jako kritérium bralo datum změny a pokud není, tak datum vytvoření? |
||
Joker Profil |
#2 · Zasláno: 25. 3. 2007, 18:41:37
Sám si odpovím :-)
SELECT neco FROM tabulka ORDER BY IF(modified, modified,created) |
||
Kcko Profil |
#3 · Zasláno: 25. 3. 2007, 19:40:06
;) Ja to delam lehce jinak
SELECT IF(modified, 1, 0) as ownOrder, dalsi sloupce FROM table ORDER BY ownOrder DESC Kdybych nevyrazil na kááárlstejn za slunickem na prochazku tak sem odpovedel drive |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0