Visa ett inlägg
Oläst 2013-08-14, 12:28 #3
mephisto73s avatar
mephisto73 mephisto73 är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jan 2008
Inlägg: 730
mephisto73 mephisto73 är inte uppkopplad
Mycket flitig postare
mephisto73s avatar
 
Reg.datum: Jan 2008
Inlägg: 730
Jag var nog inte tydlig i min fråga. Låt mig visa ett exempel. Anta att jag har tre tabeller:

products
Kod:
ID | name | price
1   Fiat Panda   2500
2   VW Golf   3500 
3   Peugot 2008 4200
4   Peugot 2008 4800
product_properties
Kod:
ID | product_id | property_id
1  1   1
2  1   4
3  2   3
4  2   4
5  3   2
6  3   6
6  4   1
6  4   6
property_values
Kod:
ID | property_group |value
1   color   red
2   color   green 
3   color  blue 
4   type  compact
5  type  SUV
6  type  crossover
Jag vill kunna filtrera på t.ex. röda bilar och få följande:

Kod:
1   Fiat Panda   2500
4   Peugot 2008 4800
eller t.ex. gröna bilar av typen crossover och få:

Kod:
3   Peugot 2008 4200
Om någon kan hjälpa mig i rätt riktning med hur queryn kan se ut så blir jag väldigt tacksam!
mephisto73 är inte uppkopplad   Svara med citatSvara med citat