Hallo,
Ik heb een query waar ik helemaal niet uit kom.
Ik heb deze tabellen (versimpeld):
Uit tabel "content" wil ik de records hebben die een foreign key relatie hebben met tabel "content_property" en waarvan het totaal aan relaties voldoet aan deze conditie:
(fk_propertyId = 1 AND fk_propertyId = 2) OR (fk_propertyId = 3)
De bedoeling is dat hiermee dus alleen de records met contentId 1 en 4 worden teruggegeven.
Ik heb even geen idee hoe ik dit moet aanpakken.
Kan iemand me op weg helpen?
Ik heb een query waar ik helemaal niet uit kom.
Ik heb deze tabellen (versimpeld):
code:
1
2
3
4
5
6
7
| content contentId | title ==================== 1 | foo 2 | bar 3 | foobar 4 | barfoo |
code:
1
2
3
4
5
6
7
8
9
| content_property fk_contentId | fk_propertyId ============================ 1 | 1 1 | 2 1 | 3 2 | 1 3 | 2 4 | 3 |
Uit tabel "content" wil ik de records hebben die een foreign key relatie hebben met tabel "content_property" en waarvan het totaal aan relaties voldoet aan deze conditie:
(fk_propertyId = 1 AND fk_propertyId = 2) OR (fk_propertyId = 3)
De bedoeling is dat hiermee dus alleen de records met contentId 1 en 4 worden teruggegeven.
Ik heb even geen idee hoe ik dit moet aanpakken.
Kan iemand me op weg helpen?