Just nu i M3-nätverket
Gå till innehåll

Hur skriver jag det här för mySql


nsky

Rekommendera Poster

Hej, har utvecklat ett projekt i asp.net och access och ska nu konvertera databasen till mySql. Men får fel på den här frågan, hur ska jag skriva för att det här ska fungera för mySql?

 

SELECT (SELECT COUNT(*) FROM BloggGallery g WHERE g.BloggID = b.bID) AS AntalPic, (SELECT COUNT(*) FROM BloggComments c WHERE c.BloggID = b.bID) AS AntalComm, * FROM Blogg AS b ORDER BY bDate DESC

 

Länk till kommentar
Dela på andra webbplatser

Borde fungera.

Men - det ska nog vara en punkt mellan b och Date i "ORDER BY.

 

Sedan är DATE reserverat ord (beror lite på vilken version av MySQL).

 

Prova med annat kolumnnamn (eller skriv b."DATE")

 

Länk till kommentar
Dela på andra webbplatser

Får det här felmeddelandet:

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 '* FROM Blogg AS b ORDER BY b.bDate DESC' at line 1

 

Sen heter kolumnen bDate, och jag testade med b.bDate men får samma fel.

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...