de bedoeling is dat ik de 3 films die het langst duren
uit de query krijg..
dit heb ik:
SELECT film_id, titel
FROM film X
ORDER BY 3 > (SELECT speelduur
FROM film Y
WHERE X.speelduur > Y.speelduur);
en dan krijg ik deze error
Dynamic SQL Error
SQL error code = -104
Token unknown - line 3, char 10
>
Statement: SELECT film_id, titel
FROM film X
ORDER BY 3 > (SELECT speelduur
FROM film Y
WHERE X.speelduur > Y.speelduur)
edit:
WHERE X.speelduur > Y.speelduur
was ik vergeten.. maar nu heb ik alsnog bovenstaande error
ik ben subqueries aan het oefenen
dus als er domme fouten instaan
hoor ik het wel...
OPLOSSING GEVONDEN:
oplossing:
SELECT X.film_id, X.titel
FROM film X
WHERE 3 > (SELECT count(Y.speelduur)
FROM film Y
WHERE X.speelduur < Y.speelduur);