[MySQL]: Mehrere Attribute in zweiter Tabelle AND verknüpfen

Mydalon

Grünschnabel
Sorry für den seltsamen Titel, ein besserer ist mir leider nicht eingefallen.

Mein Problem ist also folgendes:

Ich habe drei Tabellen:

tab1:
ID | eigenschaft1 |
1 | blau |
2 | grün |

tab2:

tab1ID | attributID

1 | 1
1 | 2
2 | 1

tab3

1 | flauschig
2 | weich
3 | kantig

attributID | name

Ich will jetzt alle IDs aus tab 1, die attribut 1 _und_ 2 haben, also weich und flauschig sind ;-)

Hat jemand ne Idee, wie ich das machen kann?

Danke
 
Klar, mit nem INNER JOIN von tab1 und tab2 und 'ner WHERE-Bedingung à là "wo entweder 1 oder 2"... :)
Willst Du es nicht lieber erst mal selbst probieren? :rolleyes:

Ich verstehe übrigens nicht, warum Du tab2 und tab3 getrennt hast.
Sieht doch nach 1zu1-Verbindung aus...
 

Neue Beiträge

Zurück