{Oracle}
bkake
-
fiu -
fiu -
Bonjour,
j'ai un probleme urgent , en faite j'ai deux tables : emprunt(idvelo,dateEmprunt,idUsager) et restitution(idVelo,dateRestitution,idUsager).
Mais quand g fais la jointure en tre les 2 tables comme ca :
SELECT e.idUsager,e.idVelo,e.dateEmprunt,r.dateResttitution
From emprunt e JOIN restitution r
On e.idUsager=r.idUsager and e.idVelo=r.idVelo;
G fais cette requete pour afficher la liste des trajets effectués par les users, mias ca marche si un utilisateur n'emprunte pas le meme velo quelque soit le temps, mais s'il arrive par exemple ke
l'user 6 a emprunte le velo 8 le 20/10/2009 et il l'emprunte aussi le 03/01/2010 aloes la requete mettra chaque emprunt de cet user deux fois pour chaque date donné.
Merci 111
j'ai un probleme urgent , en faite j'ai deux tables : emprunt(idvelo,dateEmprunt,idUsager) et restitution(idVelo,dateRestitution,idUsager).
Mais quand g fais la jointure en tre les 2 tables comme ca :
SELECT e.idUsager,e.idVelo,e.dateEmprunt,r.dateResttitution
From emprunt e JOIN restitution r
On e.idUsager=r.idUsager and e.idVelo=r.idVelo;
G fais cette requete pour afficher la liste des trajets effectués par les users, mias ca marche si un utilisateur n'emprunte pas le meme velo quelque soit le temps, mais s'il arrive par exemple ke
l'user 6 a emprunte le velo 8 le 20/10/2009 et il l'emprunte aussi le 03/01/2010 aloes la requete mettra chaque emprunt de cet user deux fois pour chaque date donné.
Merci 111
A voir également:
- {Oracle}
- Find oracle sid ✓ - Forum Bases de données
- Telecharger oracle virtualbox - Télécharger - Émulation & Virtualisation
- A quoi sert java oracle - Forum Logiciels
- Oracle 904 ✓ - Forum Bases de données
- Java est-il indispensable sur le PC ✓ - Forum Java
3 réponses
salut
- soit tu explores emprunt, emprunt et restitution (oui oui, il y a bien 2 fois emprunt) en demandant que dateEmprunt #1 <= dateRestitution < dateEmprunt #2 pour un même idVelo
- soit tu reconstruis ta table avec Emprunt(idUsager, idVelo, dateEmprunt, dateRestitution, autres attributs) car un client n'emprunte qu'un vélo à un instant t
PS: j'ai adoré ton titre clair et concis où tu arrives à exposer ton problème en un minimum de mots
- soit tu explores emprunt, emprunt et restitution (oui oui, il y a bien 2 fois emprunt) en demandant que dateEmprunt #1 <= dateRestitution < dateEmprunt #2 pour un même idVelo
- soit tu reconstruis ta table avec Emprunt(idUsager, idVelo, dateEmprunt, dateRestitution, autres attributs) car un client n'emprunte qu'un vélo à un instant t
PS: j'ai adoré ton titre clair et concis où tu arrives à exposer ton problème en un minimum de mots