[SQL/Access] Hoe maak ik van een M->M tabel een S->M output

Pagina: 1
Acties:

  • it0
  • Registratie: April 2000
  • Laatst online: 16-08 10:24

it0

Mijn mening is een feit.

Topicstarter
Ik heb wat problemen met dit te verwoorden dus ik hoop dat ik het duidelijk kan maken.

Stel je hebt de volgende tabel;

NaamGroep
JanPizza
JanHamburger
KeesSoep
KeesHamburger


Hoe kom ik dan tot de volgende output
NaamPizzaSoepHamburger
Jan101
Kees011


Ongeacht de hoeveelheid groepen.
Of moet ik in de query elke groep gaan definieren? Ik verwacht dat er een elegantere oplossing is.

  • KopjeThee
  • Registratie: Maart 2005
  • Niet online
Je zult waarschijnlijk een beetje vba moeten
programmeren. Even googelen op "access transpose" zou ook wel eens wat kunnen opleveren. Succes!

  • P.O. Box
  • Registratie: Augustus 2005
  • Niet online
volgens mij kun je daar in Access pivot queries voor gebruiken...
zoek in de help op TRANSFORM en PIVOT...

  • it0
  • Registratie: April 2000
  • Laatst online: 16-08 10:24

it0

Mijn mening is een feit.

Topicstarter
Maar dit is toch geen transpose? Wat ik er tot nu toe van heb gelezen doet een transpose de kolommen en rijen omdraaien. Terwijl ik van de content een kolom wil maken?

  • tss68nl
  • Registratie: Mei 2007
  • Laatst online: 07-05 23:55
Ja, een transpose doet rijen en kolommen omdraaien. Maar we doen het hebben over Pivot en Unpivot. Doe maar even lezen doen in de help!

KNX Huisautomatisering - DMX Lichtsturing


  • wackmaniac
  • Registratie: Februari 2004
  • Laatst online: 17:16
Misschien kan je hier wat mee: http://dev.mysql.com/doc/refman/4.1/en/join.html#c1641
Is wel MySQL, maar je kan altijd even kijken of dit ook werkt voor jou.

Read the code, write the code, be the code!


  • it0
  • Registratie: April 2000
  • Laatst online: 16-08 10:24

it0

Mijn mening is een feit.

Topicstarter
Het is inderdaad een pivot wat ik moet doen, en dat is gelukt!
Bedankt voor de reacties.
Pagina: 1