Avatar billede jeppe_hansen Nybegynder
16. september 2002 - 20:35 Der er 7 kommentarer og
1 løsning

højsteværdi

Jeg skal bruge en sql funktion til Mysql der kan hende det højste Id i min database...
Da jeg brugte access brugte jeg Select Top 1 * from ... osv...

Hvordan gør jeg med MySQL?
Avatar billede jakobandersen Nybegynder
16. september 2002 - 20:38 #1
Du skal kigge på LIMIT:

SELECT <fieldlist> FROM <table> ORDER BY ID DESC LIMIT 0,1

PS: Du har spurgt i MS SQL kategorien. MSSQL er IKKE det samme som mySQL
Avatar billede jeppe_hansen Nybegynder
16. september 2002 - 20:44 #2
ok, det var en fejl *sorry*
Hvad betyder: <fieldlist>, den har jeg ikke set før..!
Avatar billede JoeX2 Praktikant
16. september 2002 - 20:49 #3
<fieldlist> er listen af de tabeller du vil have med som output.

Det kan være * for at få alle tabellerne med. Dette gælder i alle database systemer inkl. MSSQL og MySql.
Avatar billede jakobandersen Nybegynder
16. september 2002 - 21:00 #4
det er godt nok listen af kolonner :-)
Avatar billede jeppe_hansen Nybegynder
16. september 2002 - 21:00 #5
kan du give et eks på en field list, (tænker på hvordan den skal sættes op..?)
Avatar billede jakobandersen Nybegynder
16. september 2002 - 21:00 #6
Jeg har da siddet med hovedet under armen, hvis du vil have det højeste ID er det hurtigere at bruge:

SELECT MAX(<idfelt>) AS ID FROM <table>
Avatar billede jakobandersen Nybegynder
16. september 2002 - 21:01 #7
SELECT felt1, felt2 FROM <table>

En fieldlist er blot en liste af felter fra den tabel du henter data fra
Avatar billede jeppe_hansen Nybegynder
16. september 2002 - 21:05 #8
ok, siger mange tak! Fik det til at virke!
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester