Hej! Jag skulle vilja plocka ut det högsta värdet i mitt id-fält med en sql-sats och det fungerar ju bra med MAX(id). Men om jag vill göra det i en sql-sats som samtidigt hämtar andra poster från andra kolumner så blir det fel.
SELECT *, MAX(id) AS max_id FROM Tabell WHERE blah blah...
Jag antar att det beror på att maxid bara returnerar en rad samtidigt som jag här försöker hämta flera rader. Måste jag göra två separata sql-satser? Eller går det att få med maxid i samma sql-sats samtidigt som jag vill hämta en massa andra rader med data från databasen?
Problem, problem... nu har jag fastnat igen. Någon som ser felet i denna?
SELECT COUNT(ReviewID) AS Antal, ROUND((AVG(Overall)+0.01),0) AS O, Name, Platform, Type, Topic.GameID FROM Topic LEFT OUTER JOIN Review ON Topic.GameID = Review.GameID GROUP BY Name, Platform, Type, Topic.GameID WHERE Topic.Platform = 'Nintendo'
Får felmeddelandet "Syntax error (missing operator) in query expression 'Topic.GameID WHERE Topic.Platform = 'Nintendo''. "
Jag behöver alltså slänga på WHERE blah blah i min sql-sats. Utan WHERE så fungerar det...