webForumDet fria alternativet

MySQL -> MsSQL blir problem

2 svar · 324 visningar · startad av Claysson

ClayssonMedlem sedan jan. 200457 inlägg
#1

Jag har en Sql-fråga som fungerar perfekt i MySQL. Men när jag ska köra frågan i MsSQL så klagar programmet.

Frågan ser ut såhär:

SELECT FraktdetaljerID, Namn, Beskrivning, FraktvalID, MAX(Pris)
FROM fraktdetaljer AS fd2 JOIN fraktval ON FraktID = FraktvalID
WHERE Vikt <= 99
GROUP BY FraktvalID;

Och felmeddelandet blir:
Column 'FraktdetaljerID' is invalid in the select list because it is not contained in either an aggregate function or the GROUP BY clause.

Peter SMedlem sedan dec. 20025 484 inlägg
#2

Det betyder att du måste inkludera FraktdetaljerID, Namn och Beskrivning i GROUP BY.

ClayssonMedlem sedan jan. 200457 inlägg
#3

Tack, de kändes dock inte rätt, men det funkar iaf!

Genererad på 373 ms · cache AV · v20260730165559-full.f96bc7eb