Toon posts:

[access] probleem met count en multitabel

Pagina: 1
Acties:

Verwijderd

Topicstarter
als ik een multitable query met een count commando erin probeer ik uit te voeren krijg ik een foutmeldig: u probeert een query uit te voeren waarbij de opgegeven functie geen deel uit maakt van de statistische functie...

dit werkt niet:

SELECT `tabel1`.`a`, `tabel2.b`, COUNT( `tabel1`.`a` ) FROM `tabel1`, `tabel2` WHERE `tabel1`.`a` = `tabel2`.`a` GROUP BY `tabel1`.`a`

maar dit weer wel:

SELECT `tabel1`.`a`, COUNT( `tabel1`.`a` ) FROM `tabel1`, `tabel2` WHERE `tabel1`.`a` = `tabel2`.`a` GROUP BY `tabel1`.`a`

(als je tabel2.b weghaald gaat het dus een stuk beter... maar waarom..?! iets met een subquery proberen..?!)

  • whoami
  • Registratie: December 2000
  • Laatst online: 08:53
Alle velden in de select list die geen aggregate column zijn, moeten in de group by clausule.

Voor meer info zie: SQL Tutorial

https://fgheysels.github.io/


Verwijderd

Topicstarter
whoami schreef op 18 november 2002 @ 19:45:
Alle velden in de select list die geen aggregate column zijn, moeten in de group by clausule.

Voor meer info zie: SQL Tutorial
ja daar had ik gekeken... maar ik had een ander voorbeeld en dacht dat t group commando alleen geld voor de velden die je wilt tellen.. maar t werkt nu... thnx.. slotje..?!