[ Príspevkov: 5 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 09.05.09
Prihlásený: 30.09.11
Príspevky: 11
Témy: 3 | 3
NapísalOffline : 27.04.2011 11:17 | Návrh databázy

Zdravim, mam nasledujuce tabulky:

http://img824.imageshack.us/i/27501853.jpg/

Aktívne filtre získam:
Kód:
SELECT feature_value FROM products_features INNER JOIN features ON feature_id = features.id WHERE features.label = '...' AND product_id IN (SELECT product_id FROM products_features WHERE feature_value = '...')


Problém je v tomto:
Kód:
SELECT product_id FROM products_features WHERE feature_id = 1 AND feature_value IN ('value1','value2')


Ako mám vybrat riadky ktoré zodpovedajú viacerým filtrom??

Niečo v zmysle (toto nefunguje):
Kód:
SELECT product_id FROM products_features WHERE feature_id = 1 AND feature_id = 2 AND feature_value IN ('value1','value2')


Dik.


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 29.10.08
Prihlásený: 30.07.12
Príspevky: 933
Témy: 2 | 2
NapísalOffline : 27.04.2011 11:56 | Návrh databázy

zeby "OR" ?


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 09.05.09
Prihlásený: 30.09.11
Príspevky: 11
Témy: 3 | 3
Napísal autor témyOffline : 27.04.2011 14:35 | Návrh databázy

No OR spravi ze bud feature_id = 1 ALEBO feature_id = 2. Ja potrebujem iba tie produkty ktore maju feature_id = 1 A zaroven feature_id = 2.

Teda mam napr. feature_id = 1 tato feature moze ma hodnoty 'snowboards'.
Dalej mam napr. feature_id = 2 tato feature mozem mat hodnoty 'freestyle'.

Co ja chcem ze chcem PRODUCT_ID iba tych produktov co maju feature_value = 'snowboard' A feature_value='freestyle'. Ked tam dam OR tak mi to vrati produkty ktore maju jedno ALEBO druhe. A AND mi nevrati nic.


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 29.10.08
Prihlásený: 30.07.12
Príspevky: 933
Témy: 2 | 2
NapísalOffline : 27.04.2011 21:21 | Návrh databázy

ani sa necudujem ze nevies povedat databaze co chces ked to nevies povedat ani ludom :)

Kód:
select product_id from products_features where feature_id in (1,2,3) group by product_id having count(distinct feature_id) = 3


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 09.05.09
Prihlásený: 30.09.11
Príspevky: 11
Témy: 3 | 3
Napísal autor témyOffline : 28.04.2011 22:15 | Návrh databázy

Dakujem


 [ Príspevkov: 5 ] 


Návrh databázy



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

Návrh

v Frontend

6

943

10.12.2010 11:34

1daemon1

V tomto fóre nie sú ďalšie neprečítané témy.

Návrh

v Frontend

4

872

18.01.2011 0:25

pa3ick

V tomto fóre nie sú ďalšie neprečítané témy.

Návrh

v Frontend

2

778

26.06.2009 21:55

p360t

V tomto fóre nie sú ďalšie neprečítané témy.

návrh

v Backend

11

864

29.07.2008 8:31

GoodWill

V tomto fóre nie sú ďalšie neprečítané témy.

Navrh

v Oznámenia a návrhy

10

1558

17.07.2006 19:06

wolf14

V tomto fóre nie sú ďalšie neprečítané témy.

pocitacovi navrh

v Grafické programy

1

434

01.10.2012 19:05

shiro

V tomto fóre nie sú ďalšie neprečítané témy.

navrh oblecenia

v Diskusia

12

3500

09.04.2012 14:23

deefler

V tomto fóre nie sú ďalšie neprečítané témy.

navrh webu

v Frontend

18

1551

23.05.2009 22:45

incredible

V tomto fóre nie sú ďalšie neprečítané témy.

Návrh radica

v Ostatné

1

434

04.12.2012 23:45

BX

V tomto fóre nie sú ďalšie neprečítané témy.

Navrh webu

v Frontend

13

904

16.11.2014 14:28

Kamahl

V tomto fóre nie sú ďalšie neprečítané témy.

wDesign navrh

v Frontend

15

1506

17.12.2008 19:53

kajbo

V tomto fóre nie sú ďalšie neprečítané témy.

Moj navrh

v Frontend

6

993

07.04.2009 12:21

arno

V tomto fóre nie sú ďalšie neprečítané témy.

Navrh zdroja

v PC skrinky, zdroje a chladenie

20

783

25.06.2014 17:29

D_u

V tomto fóre nie sú ďalšie neprečítané témy.

Novy navrh (stenley)

v Frontend

16

1483

01.09.2007 23:45

stenley

V tomto fóre nie sú ďalšie neprečítané témy.

Kontrola kompatibility + návrh ...

v PC zostavy

11

542

27.06.2014 18:19

roomanr

V tomto fóre nie sú ďalšie neprečítané témy.

navrh domacej siete

v Internet, služby a sociálne siete

2

817

11.06.2014 9:52

Daron



© 2005 - 2026 PCforum, edited by JanoF