22. marts 2003 - 19:19Der er
11 kommentarer og 1 løsning
SQL SELECT TOP fra MySQL...
Hej Eksperter,
Jeg har en MySQL tabel hvor der løbende kommer ny poster. Denne tabel indeholder poster med 10 forskellige emner (specifikt emne-id). Jeg skal bruge en SELECT-sætning der spørger efter den nyeste post i hver kategori! "SELECT * ... LIMIT 10" virker ikke, da emnerne ikke nødvendigvis står i rækkefølge - dvs. at der sagtens kan være 2 poster med emne-id = 2 og derefter 3 med emne-id = 6.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Hvad for en felt er unikke? en dato felt? Det er en god ide at have en kolone med timestamp dvs. hvergang oprettes en ny rekord så indsættes dato+tid, den måde har mange fordele.
"nogen gange" går det fint i mysql at bruge: select emneid, max(postid), emner.* from emner group by emneid men af en eller anden grund kikser det til tider.
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.