Problème pour une reqête svp aidez moi
alvin
-
Waheb -
Waheb -
Salut c encore moi, pour une requête qui n'est pas difficile mais ambigue, je dois rendre cette rekete dans un devoir mais après en avoir fais 20, g saturé d'ailleur celle-ci n''est pas la plus difficile
énoncé de la requête :
-Donner pour chaque pilote de la base de données, la liste des villes a partir desquelles il n'a jamais décollé, Afficher le numéro du pilote son nom et la ville de départ
je vous fournis trois table nécessaire
Table pilote
numpilote nompil adresse
1243 collet paris
1333 fedoi nantes
3421 berger reims
3452 andre nice
3465 pic tours
5643 delorme paris
6548 barre lyon
6589 duval paris
6723 martin orsay
7100 martin lyon
8843 gaucher cachan
Table vol
numvol villedep villear
af3218 marseille francfort
af3530 lyon londres
af3538 lyon londres
af3570 marseille londres
af8809 djerba paris
af8810 paris djerba
it319 bordeaux nice
iw201 lyon fort de France
iw433 paris st martin
iw655 la havane paris
iw924 sidney colombo
et la table affectation
numvol numpilote numavion
af3218 6723 7693
af3218 8843 7693
af3530 6723 8432
af3538 6723 8118
af3550 6723 8432
af3570 1243 7693
af8810 7100 8556
it319 3452 8432
iw201 6723 8567
iw201 6723 8832
iw201 1333 8567
iw201 6589 8467
iw201 6548 8432
iw433 3421 8556
iw655 5643 8467
iw655 1243 8467
iw924 8843 8832
énoncé de la requête :
-Donner pour chaque pilote de la base de données, la liste des villes a partir desquelles il n'a jamais décollé, Afficher le numéro du pilote son nom et la ville de départ
je vous fournis trois table nécessaire
Table pilote
numpilote nompil adresse
1243 collet paris
1333 fedoi nantes
3421 berger reims
3452 andre nice
3465 pic tours
5643 delorme paris
6548 barre lyon
6589 duval paris
6723 martin orsay
7100 martin lyon
8843 gaucher cachan
Table vol
numvol villedep villear
af3218 marseille francfort
af3530 lyon londres
af3538 lyon londres
af3570 marseille londres
af8809 djerba paris
af8810 paris djerba
it319 bordeaux nice
iw201 lyon fort de France
iw433 paris st martin
iw655 la havane paris
iw924 sidney colombo
et la table affectation
numvol numpilote numavion
af3218 6723 7693
af3218 8843 7693
af3530 6723 8432
af3538 6723 8118
af3550 6723 8432
af3570 1243 7693
af8810 7100 8556
it319 3452 8432
iw201 6723 8567
iw201 6723 8832
iw201 1333 8567
iw201 6589 8467
iw201 6548 8432
iw433 3421 8556
iw655 5643 8467
iw655 1243 8467
iw924 8843 8832
6 réponses
g fais une requête masi ça marche pas
SELECT [pilote].[numpilote], [pilote].[nompil], [vol].[villedep]
FROM pilote, vol, affectation
WHERE pilote.numpilote=affectation.numpilote
and affectation.numvol=vol.numvol
and vol.villedep Not in (select vol.villedep from vol);
SELECT [pilote].[numpilote], [pilote].[nompil], [vol].[villedep]
FROM pilote, vol, affectation
WHERE pilote.numpilote=affectation.numpilote
and affectation.numvol=vol.numvol
and vol.villedep Not in (select vol.villedep from vol);
okie
je regarde un peu la téloche et dans la nuit on voit ça en détail
kinder.surprise,
le maton du matou
je regarde un peu la téloche et dans la nuit on voit ça en détail
kinder.surprise,
le maton du matou
Cette requette te donne la liste des pilotes avec le nom des villes desquelles ils n'ont jaimais pris le départ...
SELECT distinct (pilote.numpilote, pilote.nompil, vol.villedep)
FROM pilote, vol
WHERE vol.villedep not in
( select vol.villedep
from vol, affectation
where affectation.numpilote = pilote.numpilote
and affectation.numvol=vol.numvol
);
SELECT distinct (pilote.numpilote, pilote.nompil, vol.villedep)
FROM pilote, vol
WHERE vol.villedep not in
( select vol.villedep
from vol, affectation
where affectation.numpilote = pilote.numpilote
and affectation.numvol=vol.numvol
);
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Cette requette te donne la liste des pilotes avec le nom des villes desquelles ils n'ont jaimais pris le départ...
SELECT distinct (pilote.numpilote, pilote.nompil, vol.villedep)
FROM pilote, vol
WHERE vol.villedep not in
( select vol.villedep
from vol, affectation
where affectation.numpilote = pilote.numpilote
and affectation.numvol=vol.numvol
);
SELECT distinct (pilote.numpilote, pilote.nompil, vol.villedep)
FROM pilote, vol
WHERE vol.villedep not in
( select vol.villedep
from vol, affectation
where affectation.numpilote = pilote.numpilote
and affectation.numvol=vol.numvol
);