Hey guys,
Ik heb m'n hoofd er ff niet bij en kan niet tot een oplossing komen voor een query.
Let op,
tabel - 2 columns resp 'user_id' en 'mag_id'
Dit is een koppeltabel voor een many to many relatie. We hebben nieuwsbrieven en members. Meerdere members zijn lid van meerder brieven en andersom.
Probleem: ik wil weten hoeveel lezers van brief a ook brief b lezen. enz enz
Dus moet er een query komen die zegt: laat alleen records zien waar de user_id is gelijk en mag_id is bv 2 en 3. Dit zijn dan 2 records die bij elkaar horen, waar de user_id dus gelijk is maar de mag_id 2x verschilt. Het lastige is dat de query naar 2 records tegelijk moet kijken. Ik zat zelf te denken aan een query in een query maar daar ben ik niet zo sterk in.
En om dit in asp te doen lijkt me niet erg handig omdat we zo'n twaalf duizend members hebben en dat script dan uren en uren achter elkaar zou draaien.
Iemand een idee?
Alvast bedankt iig
Ik heb m'n hoofd er ff niet bij en kan niet tot een oplossing komen voor een query.
Let op,
tabel - 2 columns resp 'user_id' en 'mag_id'
Dit is een koppeltabel voor een many to many relatie. We hebben nieuwsbrieven en members. Meerdere members zijn lid van meerder brieven en andersom.
Probleem: ik wil weten hoeveel lezers van brief a ook brief b lezen. enz enz
Dus moet er een query komen die zegt: laat alleen records zien waar de user_id is gelijk en mag_id is bv 2 en 3. Dit zijn dan 2 records die bij elkaar horen, waar de user_id dus gelijk is maar de mag_id 2x verschilt. Het lastige is dat de query naar 2 records tegelijk moet kijken. Ik zat zelf te denken aan een query in een query maar daar ben ik niet zo sterk in.
En om dit in asp te doen lijkt me niet erg handig omdat we zo'n twaalf duizend members hebben en dat script dan uren en uren achter elkaar zou draaien.
Iemand een idee?
Alvast bedankt iig