Thomas Brejner skrev:
> Hmm nu har jeg slettet feltet id i den ene tabel så der kun er
> et felt der hedder id burde det ikke gøre det samme?
Jo - nu er fejlmeddelelsen også en anden.
> får stadig en dum fejl: You tried to execute a query that does
> not include the specified expression 'id' as part of an
> aggregate function. og jeg ved ik helt hvad det vil sige? :(
Når man laver en aggregat-forespørgsel (med GROUP BY) skal alle
felter i SELECT-delen enten være med i GROUP BY-udtrykket eller
også være "behandlet" af en aggregatfunktion (sum, avg, min, max,
m.fl)
Eksempel:
SELECT fornavn, efternavn, avg(alder)
FROM personer
GROUP BY fornavn, efternavn
Fjerner man fornavn eller efternavn fra GROUP BY-linjen vil
forespørgslen være ugyldig. Alle feltnavne der står "alene" (uden
at være puttet ind i en funktion) i select-delen skal også stå i
group by-delen.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på
http://usenet.dk/netikette/citatteknik.html