Dynamic SQL Error

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Marvin S

Marvin S

28/02/2007 14:41:00
Quote Anchor link
ey,

de bedoeling is dat ik de 3 films die het langst duren
uit de query krijg..
dit heb ik:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
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
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
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:
oplossing:

SELECT X.film_id, X.titel
FROM film X
WHERE 3 > (SELECT count(Y.speelduur)
FROM film Y
WHERE X.speelduur < Y.speelduur);
Gewijzigd op 01/01/1970 01:00:00 door Marvin S
 
Er zijn nog geen reacties op dit bericht.



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.