Versio

[SQL] sorteren gegevens

Overzicht Reageren

Mebus  vg

mebus vg

15/06/2010 19:24:20
Quote Anchor link
Ik heb de volgende tabel

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
CREATE TABLE IF NOT EXISTS to_do_list (
    id            int unsigned                not null        primary key            auto_increment,
    uid            int unsigned                not null,
    title            varchar(40)                not null,
    description        text                    not null,
    date_ready        datetime                not null,
    priority        enum('laag', 'hoog')            not null        default 'laag',
    status            enum('onvoltooid', 'bezig', 'voltooid')    not null        default 'onvoltooid'
);


En de volgende query

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
SELECT id, title, description, date_ready, priority, status FROM to_do_list WHERE uid = "'.$_SESSION['session']['uid'].'" GROUP BY priority DESC, date_ready


Ik wil nu graag hebben dat zodra een todo voltooid is deze netjes onderaan staat. Ongeacht de andere velden. Maar weet niet hoe ik dit zou moeten doen. Iemand een idee?

Mebus
 
PHP hulp

PHP hulp

25/05/2012 18:32:22
Gesponsorde koppelingen:
BHosted Hosting al vanaf € 1,- per maand

Controleer nu gratis jouw domeinnaam:

  
 
Dalando De Zuil

Dalando De Zuil

15/06/2010 20:10:59
Quote Anchor link
LINK
Gewijzigd op 15/06/2010 20:12:09 door Dalando De Zuil
 
Joren de Wit
Beheerder

Joren de Wit

15/06/2010 22:46:20
Quote Anchor link
In jouw geval is de status een string, daar kun je dus alfabetisch op sorteren. Een simpele ORDER BY status DESC aan het eind van je query is voldoende.

Quote:
GROUP BY priority DESC


Dit deel van je query klopt niet. Wat probeer je hiermee te bereiken?
 



Overzicht Reageren