Join om artikelen ophalen met attributen, gaat maar niet lukken :(

  • Onderwerp starter Onderwerp starter Arri
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

Arri

Nieuwe gebruiker
Lid geworden
15 mrt 2012
Berichten
1
Hallo allemaal,

Allereerste wil ik graag iedereen van harte bedanken. Ik vind het nu echt een beetje ingewikkeld te worden en zit dagen te zoeken en dingen uitproberen maar steeds niet wat ik wil.

Hier is dus mijn dynamische Query, zo gaat ie er uit zien wanneer hij Gets van attributen krijg.

SELECT * FROM Articles AS a,
Users AS g,
Province AS p,
Attrib_couple AS at
WHERE at.pre_id in (1,2,3)
AND at.id = a.id
AND a.user_id = g.user_id
AND p.pro_id = a.pro_id
AND a.catid = 6
AND p.pro_id = 3
AND (a.artitle LIKE "%something%" or a.artext LIKE "%something%")
GROUP BY a.id ORDER BY a.ranking DESC LIMIT 0,12


ik heb 3 producten
Product1 eigenschappen = nieuw,zwart en staal
Product2 eigenschappen = nieuw,grijs en plastic
Product3 eigenschappen = oud,zwart en plastic
Stel Eigenschappen zijn:
nieuw = 1
zwart = 2
staal = 3
En mijn Attrib_couple Table zit als volgt uit

ID article_id pre_id
12 100 1
13 100 2
14 100 3
15 200 1
16 200 2
17 200 8
18 400 1



Wanner ik pre_id 1 binnen krijg dan moet ik alle 3 artikels zien en wanneer ik pre_id 1 en 2 binnen krijg moet ik artikel met id (100 en 200) zien en als laatste als ik pre_id 1,2 en 3 binnen krijg moet ik alleen artikel met id (100) zien..

Ik wou graag dit in een Query doen helaas het is me niet gelukt ik heb ook having count(*) <,> =... left join...van alles wat geprobeerd.

Graag zie ik jullie reactie en Ik hoop dat ik jullie niet veel hoofdpijn ga bezorgen.

Alvast bedankt,
Met vriendelijk groeten,
Ari
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan