Ik heb een query met drie subqueries in de where clause. Echter nu sorteert mysql op een manier die hij zelf kiest. Ik wil graag dat hij de resultaten van de eerste subquery eerst zet erna die van de tweede subquery etc. Mijn query ziet er alsvolgt uit:
Deze query is niet precies zoals ik hem heb, maar ik wil alleen weten of het mogelijk is om de resultaten van de eerste subquery eerst te tonen en dan die van de tweede en dan die van de derde.
Bij mij zelf zijn de subqueries dus anders, deze haalt het ook uit verschillende tabellen, dus antwoorden als, je kan het beter zonder subqueries doen, daar heb ik niks aan, want dat is gewoon niet mogelijk, om het te versimpelen heb ik het hier anders neergezet.
MySQL:
1
| SELECT id FROM table WHERE id IN (SELECT id FROM table WHERE ...) OR id IN (SELECT id FROM table WHERE ...) OR (SELECT id FROM table WHERE ...) |
Deze query is niet precies zoals ik hem heb, maar ik wil alleen weten of het mogelijk is om de resultaten van de eerste subquery eerst te tonen en dan die van de tweede en dan die van de derde.
Bij mij zelf zijn de subqueries dus anders, deze haalt het ook uit verschillende tabellen, dus antwoorden als, je kan het beter zonder subqueries doen, daar heb ik niks aan, want dat is gewoon niet mogelijk, om het te versimpelen heb ik het hier anders neergezet.