Hoi ... heb de volgende tabellen met velden
PAGES
- page_id (int)
- tree_id (int)
CONTENT
- content_page_id (int)
- language_id (int)
Nu heb ik volgende records bij tabel PAGES
en volgende records bij CONTENT
Nu wou ik een sub selectie doen met :
SELECT * FROM content WHERE content_page_id IN (SELECT page_id FROM pages WHERE tree_id =1
) AND language_id=1
ik zou dan theoretisch de volgende records krijgen
Maar toen kwam ik er achter dat mijn versie van Mysql geen sub selectie ondersteunde en ik weet ook niet zeker van mijn hosting server.
Dus ik probeer dit zonder sub-query te doen.
Weet iemand hier een oplossing voor?
PAGES
- page_id (int)
- tree_id (int)
CONTENT
- content_page_id (int)
- language_id (int)
Nu heb ik volgende records bij tabel PAGES
| page_id | tree_id |
| 1 | 1 |
| 2 | 1 |
| 3 | 2 |
en volgende records bij CONTENT
| content_page_id | language_id |
| 1 | 1 |
| 1 | 2 |
| 2 | 1 |
| 3 | 1 |
Nu wou ik een sub selectie doen met :
SELECT * FROM content WHERE content_page_id IN (SELECT page_id FROM pages WHERE tree_id =1
) AND language_id=1
ik zou dan theoretisch de volgende records krijgen
| content_page_id | language_id |
| 1 | 1 |
| 2 | 1 |
Maar toen kwam ik er achter dat mijn versie van Mysql geen sub selectie ondersteunde en ik weet ook niet zeker van mijn hosting server.
Dus ik probeer dit zonder sub-query te doen.
Weet iemand hier een oplossing voor?
[ Voor 28% gewijzigd door Verwijderd op 09-06-2004 00:54 ]