Kom ihåg mig?

MySQL - välja rader som uppfyller flera villkor

 
Ämnesverktyg Visningsalternativ
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
 


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 
Ämnesverktyg
Visningsalternativ

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 05:31.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017