Problème de select imbriqué
Bonjour à tous :),
À vrai dire, je suis plutôt novice en sql, ou du moins j'en connais les grandes lignes, mais je suis tombé sur un cas où je dois fournir une requête assez complexe et pour laquelle je suis perdu...
Pour ce problème, j'ai deux tables (ou du moins deux de mes tables sont utilisées), à savoir T_Clients et T_Reservations, et voici, en "français", ce que devrait donner la requête :
Sélectionner les réservations dont la date est plus grande que la date d'échéance du client concerné, le tout trié par client.
J'avais pensé à un truc du genre, en sachant toutefois que c'est incorrect :
Code:
1 2 3 4 5 6
| Select *
from T_Reservations
where Resa_Date > (select Client_Date_Ech
from T_Clients
where Client_Id like Resa_Client_Id)
order by Resa_Client_Id |
sachant que le Resa_Client_Id de la requête imbriquée doit être = à celui de la 1e requête...
Ai-je été assez clair ? Et y aurait-il quelqu'un qui pourrait m'aider ?
Merci d'avance.