CJ největší affiliate síť v ČR, 40+ inzerentů CPC,CPL,CPO model. Začni vydělávat teď
Zobrazují se odpovědi 1 až 6 z 6

Třídění výsledků - MySQL

  1. Všechny zdravím.
    Může mi někdo prosím poradit s takou drobností u SQL dotazu? Já na to ne a ne přijít.
    Mám v tabulce záznamy, které mají mimo jiné ID a DATUM. Chci to rovnat podle DATUMu od nejnovějšího, takže mám ORDER BY DATUM DESC. Jenže potřebuju, aby v případě, že je stejné datum, to bylo ještě srovnané podle ID taky sestupně.

    Prosím, jak na to?

    Díky

  2. Happy Robot :]

    Co se právě děje na Webtrhu?

  3. Order by datum,id desc

  4. takový detail, předpokládám že máš ID automatiké, tak naco datum ? :-) ono id se připisuje automaticky nový výsledek id+1 ;-), tudíž by ti stačilo Order by id desc a bude to od nejnovějšího po nejstarší :)

  5. dodiew treba proto, ze datum nemusi vzdy odpovidat id co se razeni tyka :) datum nemusi nutne znamenat datum pridani zaznamu, nybrz to muze byt libovolny zaznam libovolne hodnoty

    kazdopadne razeni podle dvou sloupcu (tedy nejprve podle jednoho a v pripade shody podle druhe) se dela jak jiz zmizil sysline "SELECT sloupec FROM tabulka ORDER BY sloupec1 DESC,sloupec2 DESC"
    Naposledy upravil Aleš Jiříček : 16.07.2011 v 10:03

  6. Díky. To jsem včera zkoušel -SELECT sloupec FROM tabulka ORDER BY sloupec1,sloupec2 DESC a nějak mi nedošlo, že musím dát DESC i u toho prvního parametru. Už bylo pozdě :-)
    Teď jsem to dal SELECT sloupec FROM tabulka ORDER BY sloupec1 DESC,sloupec2 DESC a tak to dělá dobře.

    S tím datumem to je jak říká Aleš. Není to datum založení záznamu, ale datum, kdy se má něco vystavit na webu.

    Díky

  7. jojo kazdy sloupec ma, pravda, svoje razeni, takze je potreba DESC uvest u vsech

Podobná témata

  1. Špatné zobrazení výsledků
    By Atsor in forum Chyby
    Odpovědí: 1
    Poslední příspěvek: 18.05.2011, 16:04
  2. Přebírání výsledků testů zboží
    By mka in forum E-shopy
    Odpovědí: 1
    Poslední příspěvek: 29.06.2009, 02:40
Hostujeme u Server powered by TELE3