25. juni 2009 - 21:14Der er
8 kommentarer og 1 løsning
Dobbelt ORDER BY
Hej Jeg vil gerne anvender kolonnen "id" til at afgøre hvilke 3 artikler, jeg vil have ud, men samtidig vil jeg gerne at de 3 er sorteret efter indholdet i kollonen "sortering".
Eksempel: id, sortering 1,F 2,D 3,E 4,A 5,B Så vil jeg gerne have 1, 2 og 3 ud i rækkefølge 2,3,1
********** SELECT artikler.*, atiklerBilleder.* FROM artikler LEFT JOIN artiklerBilleder ON artikler.id = artiklerBilleder.artikelid WHERE artikler.ikkeGodkendt = 0 AND blnSlettet = 0 AND (artiklerBilleder.top = 1 OR artiklerBilleder.billede is NULL) ORDER BY artikler.id DESC LIMIT 0,3 **********
Men hvordan får jeg sorteringen på "sortering" med?
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.
SELECT artikler.top10sortering, artikler.id, artikler.tid, artikler.overskrift, artikler.tekst, artiklerBilleder.billede, artiklerBilleder.thumbnail, artiklerBilleder.thumbnailBredde, artiklerBilleder.thumbnailHoejde, artiklerBilleder.middlenail, artiklerBilleder.middlenailBredde, artiklerBilleder.middlenailHoejde, artiklerBilleder.billedeBredde, artiklerBilleder.billedeHoejde LEFT JOIN artiklerBilleder ON artikler.id = artiklerBilleder.artikelid WHERE artikler.ikkeGodkendt =0 AND blnSlettet =0 AND ( artiklerBilleder.top =1 OR artiklerBilleder.billede IS NULL ) ORDER BY artikler.tid DESC LIMIT 0 , 10 )x ORDER BY x.top10sortering
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ON artikler.id = artiklerBilleder.artikelid WHERE artikler.ikkeGodkendt = 0 AND ' at line 1
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.