In een dbase heb ik een artikel-tabel en een kenmerken-tabel. Omdat een artikel meerdere kenmerken kan bevatten en een kenmerk bij meerdere artikelen kan voorkomen (n:n) is dit met een koppeltabel gedaan.
Op de standaard artikel-detail tonen uitvragingen is dit dan ook verdeeld in 2 query's ( haal eerst het artikel op, haal daarna de kenmerken bij dat artikel op ).
Nu ben ik alleen bezig met een export naar excel en dan krijg ik toch de vraag of er niet gewoon 1 regel per artikel kan komen ( dus alle artikelgegevens met alle kenmerken op 1 regel ).
Omdat de kenmerken niet als laatste komen ( en de naam altijd op de 1e regel/kop moet staan ) loop ik tegen een probleempje aan als ik het in 2 query's splits, ik weet bij het schrijven van de kop niet wat het maximale aantal kenmerken is wat gebruikt gaat worden.
Is er een mogelijkheid om via sql alle kenmerknamen ook als kolomkoppen terug te krijgen zonder dat ik van te voren weet hoeveel dit er zijn ( oftewel geen 100 leftjoins want dan kan ik weer 101 kenmerken hebben )
Op de standaard artikel-detail tonen uitvragingen is dit dan ook verdeeld in 2 query's ( haal eerst het artikel op, haal daarna de kenmerken bij dat artikel op ).
Nu ben ik alleen bezig met een export naar excel en dan krijg ik toch de vraag of er niet gewoon 1 regel per artikel kan komen ( dus alle artikelgegevens met alle kenmerken op 1 regel ).
Omdat de kenmerken niet als laatste komen ( en de naam altijd op de 1e regel/kop moet staan ) loop ik tegen een probleempje aan als ik het in 2 query's splits, ik weet bij het schrijven van de kop niet wat het maximale aantal kenmerken is wat gebruikt gaat worden.
Is er een mogelijkheid om via sql alle kenmerknamen ook als kolomkoppen terug te krijgen zonder dat ik van te voren weet hoeveel dit er zijn ( oftewel geen 100 leftjoins want dan kan ik weer 101 kenmerken hebben )