Ik zou momenteel een scriptje willen schrijven voor het bijhouden van m'n bibliografische referenties. Om redenen van gebruiksgemak zou ik 2 tabellen nodig hebben:
tabel auteurs:
* auteur_id
* auteur_naam
tabel referenties:
* referentie_id
* auteurs
* titel
de auteurs zouden mbv een join eenvoudig gekoppeld kunnen worden. Maar als ik artikels, ... met meerder auteurs heb, lukt dit niet echt. Ik zou m'n auteurs namelijk zo opslaan: auteur1;auteur2;...
Een join is dan (voor zover ik weet) uitgesloten. Per auteur een kolom voorzien ook, want het is niet te voorspellen hoeveel auteurs er aan een artikel, ... meewerken.
Ik had gedacht van in 1 query alle gegevens uit referenties uit te lezen, de auteurs te splitsen en vervolgens de benodigde auteurs selecteren met een 2e query. Maar bestaat er geen elegantere of efficientere oplossing voor mijn probleem?
Alvast bedankt
tabel auteurs:
* auteur_id
* auteur_naam
tabel referenties:
* referentie_id
* auteurs
* titel
de auteurs zouden mbv een join eenvoudig gekoppeld kunnen worden. Maar als ik artikels, ... met meerder auteurs heb, lukt dit niet echt. Ik zou m'n auteurs namelijk zo opslaan: auteur1;auteur2;...
Een join is dan (voor zover ik weet) uitgesloten. Per auteur een kolom voorzien ook, want het is niet te voorspellen hoeveel auteurs er aan een artikel, ... meewerken.
Ik had gedacht van in 1 query alle gegevens uit referenties uit te lezen, de auteurs te splitsen en vervolgens de benodigde auteurs selecteren met een 2e query. Maar bestaat er geen elegantere of efficientere oplossing voor mijn probleem?
Alvast bedankt