Archief - Matchen

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

*badeendje*

Legacy Member
Ik ben bezig aan een nieuw project en zie even door het bos de bomen niet meer.

Kort de situatie schetsen:
Gebruikers kunnen een 'wishlist' aanmaken en een 'aanbod' lijst.
Tussen deze twee zou een match gemaakt moeten worden waarbij de gebruiker alle matches kan bekijken.
Hierbij wordt weergegeven welke gebruiker een item in zijn aanbod zitten heeft die bij jouw in je wishlist steekt en een item in jouw aanbod dat bij de gebruiker in zijn wishlist zit. de omgekeerde match moet hierbij dus ook gelden

Is dit eenvoudig mogelijk met een query of is hier enige tussenkomst van php nodig om deze informatie te verkrijgen? Hoe zou ik dit het beste aanpakken?

Alvast bedankt

Cycloon

Legacy Member
Dat lijkt me een simpele join te zijn, maar zonder meer specifieke info over hoe je databank is opgebouwd kunnen we geen exact antwoord geven.

woony

Legacy Member
inner join op het veld die gelijk zou moeten zijn.
uw vraag dat het omgekeerd ook moet zijn is beetje raar want.. een 'match' is een 'match' e :)

maar als ik het goed begrijp moet voor persoon x wishlist gekeken worden naar ALLE aanbodslijsten. en voor persoon y aanbod gekeken naar alle wishlists.

voor de wishlist-man iets als dit ( simplistisch )
Code:
select * from wishlist w 
inner join aanbod a on w.item = a.item
where w.user = 'me'

voor de aanbod man
Code:
select * from aanbod a
inner join wishlist w on a.item = w.item
where a.user = 'you'

hopelijk kun je hier weg mee, anders moet je maar de opbouw van uw tabellen eens posten.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan