15. juli 2003 - 13:00Der er
16 kommentarer og 2 løsninger
Hent nyeste data for HVER person!
Hej eksperter
Jeg har følgende tabel:
CREATE TABLE elever ( id int(5) NOT NULL auto_increment, elev tinyint(2) NOT NULL default '0', tidspunkt datetime NOT NULL default '0000-00-00 00:00:00', navn varchar(255) NOT NULL default '', PRIMARY KEY (id), )
Hver elev har et elev-id (elev), da der kan være dubletter. Når data for en elev opdateres sker det bare med INSERT, da jeg vil beholde de gamle data. Nu vil jeg hente de NYESTE data for HVER elev. Jeg har prøvet:
SELECT elev, navn, tidspunkt FROM elever GROUP by elev ASC ORDER by tidspunkt DESC
men det hjælper ikke.
Hvilken SQL skal jeg bruge for at de NYESTE data for HVER elev?
Altså:
elev | navn | tidspunkt ----------------------- 1 | Knud-Ib | 2001-05-08 15:56:15 2 | Bjarne | 2003-01-01 20:00:01
osv...
Det skal kun ordnes således, at elev er fortløbende.
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
ahv > Sådan var det slet ikke ment! Jeg sætter pris på dine forslag, men jeg troede at du havde lavet en fejl. Derfor påpegede jeg hvad jeg troede der var galt. Som du ved har alle sprog nogle reserverede ord - i dette tilfælde kunne det jo så være, at det - for mig - manglende 'AS' var udeladt da 'msort' måske er et reserveret ord (ligesom 'for' osv. i PHP). Det er dog ikke tilfældet, men jeg har aldrig før set, at man ikke skulle bruge 'AS' - nu ved jeg så det. ;)
CREATE TABLE elever ( id int(5) NOT NULL auto_increment, elev tinyint(2) NOT NULL default '0', tidspunkt datetime NOT NULL default '0000-00-00 00:00:00', navn varchar(255) NOT NULL default '', PRIMARY KEY (id), UNIQUE KEY id_2 (id), KEY id (id) ) TYPE=MyISAM;
# # Data dump for tabellen `elever` #
INSERT INTO elever VALUES (1,1,'2003-07-12 20:15:58','Jensen'); INSERT INTO elever VALUES (2,2,'2003-07-12 20:15:58','Holk'); INSERT INTO elever VALUES (3,3,'2003-07-12 20:15:58','Hansen'); INSERT INTO elever VALUES (4,4,'2003-07-12 20:15:58','Lundby); INSERT INTO elever VALUES (5,5,'2003-07-12 20:15:58','Kessel'); INSERT INTO elever VALUES (6,6,'2003-07-12 20:15:58','Pedersen'); INSERT INTO elever VALUES (7,7,'2003-07-12 20:15:58','Sørensen'); INSERT INTO elever VALUES (8,8,'2003-07-12 20:15:58','Solberg'); INSERT INTO elever VALUES (9,9,'2003-07-12 20:15:58','Karred'); INSERT INTO elever VALUES (10,10,'2003-07-12 20:15:58','Hedelund'); INSERT INTO elever VALUES (11,11,'2003-07-12 20:15:58','Bachmann'); INSERT INTO elever VALUES (12,12,'2003-07-12 20:15:58','Kirk'); INSERT INTO elever VALUES (13,13,'2003-07-12 20:15:58','Dahl'); INSERT INTO elever VALUES (14,14,'2003-07-12 20:15:58','Langer'); INSERT INTO elever VALUES (15,15,'2003-07-12 20:15:58','Frederiksen'); INSERT INTO elever VALUES (37,6,'2003-07-15 15:08:54','NyPedersen'); INSERT INTO elever VALUES (36,6,'2003-07-15 14:54:46','NogetPedersen');
Hov, jeg må hellere lave et svar, hvis ikke du skal have det hele ;)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.