SELECT * FROM Vehicule INNER JOIN Vente ON Vehicule.Id = Vente.IdVehicule
---------------------------------------------------------------------- Philippe TROTIN - Microsoft Service France
"Etudiant" wrote in message news:OF%
bonjour, j'ai une table Reparation(Id, #NumVehicule), Vehicule (Id) et Vente (Id, #IdVehicule)
je ne trouve pas la requete qui me permettrait d'avoir tous les vehicules vendus qu'ils aient recus une reparation ou pas.
Pourriez vous m'aider merci
Zoury
Salut !
Ça ressemble à une devoir ça non ? :O)
À moins d'avoir mal saisie, tu n'a qu'à faire une requête sur la table Vente et lié le champs IdVehicule à ton champs ID de la table Vehicule afin d'obtenir les infos de ceux-ci. La table Reparation ne devrait pas être impliqué.
-- Cordialement Yanick MVP pour Visual Basic
"Etudiant" a écrit dans le message de news:OF%
bonjour, j'ai une table Reparation(Id, #NumVehicule), Vehicule (Id) et Vente (Id, #IdVehicule)
je ne trouve pas la requete qui me permettrait d'avoir tous les vehicules vendus qu'ils aient recus une reparation ou pas.
Pourriez vous m'aider merci
Salut !
Ça ressemble à une devoir ça non ? :O)
À moins d'avoir mal saisie, tu n'a qu'à faire une requête sur la table Vente
et lié le champs IdVehicule à ton champs ID de la table Vehicule afin
d'obtenir les infos de ceux-ci. La table Reparation ne devrait pas être
impliqué.
--
Cordialement
Yanick
MVP pour Visual Basic
"Etudiant" <user@domain.invalid> a écrit dans le message de
news:OF%23TAfcSFHA.3720@TK2MSFTNGP10.phx.gbl...
bonjour,
j'ai une table Reparation(Id, #NumVehicule), Vehicule (Id) et Vente (Id,
#IdVehicule)
je ne trouve pas la requete qui me permettrait d'avoir tous les
vehicules vendus qu'ils aient recus une reparation ou pas.
À moins d'avoir mal saisie, tu n'a qu'à faire une requête sur la table Vente et lié le champs IdVehicule à ton champs ID de la table Vehicule afin d'obtenir les infos de ceux-ci. La table Reparation ne devrait pas être impliqué.
-- Cordialement Yanick MVP pour Visual Basic
"Etudiant" a écrit dans le message de news:OF%
bonjour, j'ai une table Reparation(Id, #NumVehicule), Vehicule (Id) et Vente (Id, #IdVehicule)
je ne trouve pas la requete qui me permettrait d'avoir tous les vehicules vendus qu'ils aient recus une reparation ou pas.
Pourriez vous m'aider merci
Etudiant
oui tu as raison j'ai oublie dans la table reparation il y a un champ Prix et il faut afficher le total du prix des reparation par vehicules, mon probleme est la car ma requete ne me retoure que les vehicules vendus qui ont une reparation
oui tu as raison j'ai oublie dans la table reparation il y a un champ
Prix et il faut afficher le total du prix des reparation par vehicules,
mon probleme est la car ma requete ne me retoure que les vehicules
vendus qui ont une reparation
oui tu as raison j'ai oublie dans la table reparation il y a un champ Prix et il faut afficher le total du prix des reparation par vehicules, mon probleme est la car ma requete ne me retoure que les vehicules vendus qui ont une reparation
bruno reiter [MVP]
jointure externe : LEFT JOIN
br
"Etudiant" wrote in message news:
oui tu as raison j'ai oublie dans la table reparation il y a un champ Prix et il faut afficher le total du prix des reparation par vehicules, mon probleme est la car ma requete ne me retoure que les vehicules vendus qui ont une reparation
jointure externe : LEFT JOIN
br
"Etudiant" <user@domain.invalid> wrote in message
news:u24iIIeSFHA.3944@TK2MSFTNGP10.phx.gbl...
oui tu as raison j'ai oublie dans la table reparation il y a un champ Prix
et il faut afficher le total du prix des reparation par vehicules, mon
probleme est la car ma requete ne me retoure que les vehicules vendus qui
ont une reparation
oui tu as raison j'ai oublie dans la table reparation il y a un champ Prix et il faut afficher le total du prix des reparation par vehicules, mon probleme est la car ma requete ne me retoure que les vehicules vendus qui ont une reparation
Philippe T [MS]
Bonjour,
SELECT Vehicule.*, rep.SumRep FROM Vehicule INNER JOIN Vente ON Vehicule.Id = Vente.IdVehicule LEFT JOIN (SELECT IdVehicule, SUM(Prix) AS SumRep FROM Reparation GROUP BY IdVehicule) rep ON Vente.IdVehicule = rep.IdVehicule
---------------------------------------------------------------------- Philippe TROTIN - Microsoft Service France
"Etudiant" wrote in message news:
oui tu as raison j'ai oublie dans la table reparation il y a un champ Prix et il faut afficher le total du prix des reparation par vehicules, mon probleme est la car ma requete ne me retoure que les vehicules vendus qui ont une reparation
Bonjour,
SELECT Vehicule.*, rep.SumRep
FROM Vehicule
INNER JOIN Vente ON Vehicule.Id = Vente.IdVehicule
LEFT JOIN (SELECT IdVehicule, SUM(Prix) AS SumRep FROM Reparation GROUP BY
IdVehicule) rep ON Vente.IdVehicule = rep.IdVehicule
----------------------------------------------------------------------
Philippe TROTIN - Microsoft Service France
"Etudiant" <user@domain.invalid> wrote in message
news:u24iIIeSFHA.3944@TK2MSFTNGP10.phx.gbl...
oui tu as raison j'ai oublie dans la table reparation il y a un champ Prix
et il faut afficher le total du prix des reparation par vehicules, mon
probleme est la car ma requete ne me retoure que les vehicules vendus qui
ont une reparation
SELECT Vehicule.*, rep.SumRep FROM Vehicule INNER JOIN Vente ON Vehicule.Id = Vente.IdVehicule LEFT JOIN (SELECT IdVehicule, SUM(Prix) AS SumRep FROM Reparation GROUP BY IdVehicule) rep ON Vente.IdVehicule = rep.IdVehicule
---------------------------------------------------------------------- Philippe TROTIN - Microsoft Service France
"Etudiant" wrote in message news:
oui tu as raison j'ai oublie dans la table reparation il y a un champ Prix et il faut afficher le total du prix des reparation par vehicules, mon probleme est la car ma requete ne me retoure que les vehicules vendus qui ont une reparation
Etudiant
pourriez vous m'expliquer la difference entre left et right
pourriez vous m'expliquer la difference entre left et right
pourriez vous m'expliquer la difference entre left et right
bruno reiter [MVP]
select from T1 xxx JOIN T2 ON ...
inner join = intersection des 2 tables (fonction de la clause ON) left join = tout de T1, intersection pout T2 right join = tout de T2, intersection pout T1 full join = tout
HTH
br
"Etudiant" wrote in message news:uK%
pourriez vous m'expliquer la difference entre left et right
select
from T1
xxx JOIN T2
ON ...
inner join = intersection des 2 tables (fonction de la clause ON)
left join = tout de T1, intersection pout T2
right join = tout de T2, intersection pout T1
full join = tout
HTH
br
"Etudiant" <user@domain.invalid> wrote in message
news:uK%23yENjSFHA.1392@TK2MSFTNGP10.phx.gbl...
pourriez vous m'expliquer la difference entre left et right
inner join = intersection des 2 tables (fonction de la clause ON) left join = tout de T1, intersection pout T2 right join = tout de T2, intersection pout T1 full join = tout
HTH
br
"Etudiant" wrote in message news:uK%
pourriez vous m'expliquer la difference entre left et right