marc skrev:
> Jeg har en tabel, der i har jeg kolonne med tal, kolonne N.
> Her vil jeg så gerne trække hele den række ud. Hvor N er
> størst, men kun den række.
Hvilken database?
I MSSQL, Access og muligvis flere andre kan man skrive:
SELECT TOP 1 *
FROM tabel
ORDER BY ditTalfelt DESC
I mySQL skal man bruge LIMIT - jeg tror nok syntaksen er som
følger:
SELECT 1 *
FROM tabel
ORDER BY ditTalfelt DESC
LIMIT 1,1
- men jeg er bestemt ikke sikker.
I begge tilfælde skal du være opmærksom på at metoden ikke er
fejlfri. Hvis der er flere poster der indeholder maxværdien af
kolonne N, vil det stadig kun være én der udvælges. Det er muligt
at lave en forespørgsel der trækker alle poster med maxværdien ud,
men du må selv afgøre om det er nødvendigt.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på
http://usenet.dk/netikette/citatteknik.html