SQL-Select-Anweisung Limit & Desc Bestellen
Brauchen nur jemanden, der mir sagen, ob diese Aussage hat die korrekte syntax oder nicht; ich kann es nicht richtig funktionieren.
SELECT plantname, orderfreq, totalincome
FROM plantreview
WHERE score >='5'
AND recommended='1'
ORDER BY score DESC, LIMIT +0, 5
- Syntax ist gut, weniger das Komma nach
DESC
. Was nicht funktioniert? - Meine Vermutung wäre MySQL angesichts der
LIMIT
- Ich Stimmen Sie mit SQL Server?
- Ja, es ist MySQL; im neuen zu verwenden es alle, um ehrlich zu sein. So sollte es funktionieren minus dem Komma?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Vorausgesetzt, MySQL, sollte es nicht eine
,
nach derORDER BY
oder+
imLIMIT
. Wenn Ihre Spalte ist ein integer ist, ist Sie auch nicht brauchen, schließen Sie ihn in Anführungszeichen.Sehen Sie es in Aktion