SELECT *, MIN (id)?

PHPportalen Forum Index » Databaser
Lägg ett bokmärke på hela tråden
Skapa nytt inlägg   Svara på inlägget
Visa föregående ämne :: Visa nästa ämne  
Startad av: Meddelande
marcusgarden



Medlem i: 2565 dagar

Status: Offline



#741328
Inlägg Skrivet: 2017-01-09 23:45      Ämne: SELECT *, MIN (id)? Citera

Tja!

Jag vill hämta en hel rad i db, allt i raden, men jag vill hämta raden med lägst id, hur gör jag det??

Har provat

SELECT *, MIN (id) FROM mytable
SELECT MIN (id), * FROM mytable

men det verkar inte fungera:(
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande
harald_b
Moderator



Medlem i: 4026 dagar
Från: Tavesta
Status: Offline



#741329
Inlägg Skrivet: 2017-01-10 02:08      Ämne: Citera

* och MIN(id) går inte att kombinera, eftersom dessa inte ger samma typ av resultat. * skapar en resultatrad för varje rad i databasfrågan genererar, men MIN() bara ger en enda resultatrad för alla rader, i likhet med MAX(), COUNT(), SUM() och en del andra funktioner.
Ett sätt att lösa ditt problem är att använda underordnade databasfrågor. Dvs resultatet från en databasfråga används som parameter i en annan:

KOD:
1:
SELECT * FROM mytable WHERE id = (SELECT MIN(id) FROM mytable)

Observera att den här databasfrågan inte nödvändigtvis bara ger en rad i resultatet. Om fältet id inte skulle vara unikt, och det finns flera rader med det lägsta värdet kommer du få alla dessa i resultatet.
 

_________________
R.r - Ett fritt affärssystem
Till toppen på sidan
Visa användarprofil Skicka privat meddelande
Visa tidigare inlägg:   
Skapa nytt inlägg   Svara på inlägget
PHPportalen Forum Index » Databaser
Hoppa till:  
Du kan inte skapa nya inlägg i det här forumet
Du kan inte svara på inlägg i det här forumet
Du kan inte ändra dina inlägg i det här forumet
Du kan inte ta bort dina inlägg i det här forumet
Du kan inte rösta i det här forumet
Du kan inte bifoga filer i detta forum
Du kan inte ladda ner filer från detta forum
Kontakta oss på adressen: info@phpportalen.net
Webbplatsen bygger i grunden på phpBB © 2001, 2002 phpBB Group

Modifieringar har senare gjorts i systemet av PHPportalen
Sid och logotypdesign skapad av Daren Jularic