Problème pour une reqête svp aidez moi

alvin -  
 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

6 réponses

  1. Utilisateur anonyme
     
    t'as essayé quoi pour le moment? avec quels résultats?

    kinder.surprise,
    le maton du matou
    0
  2. alvin
     
    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);
    0
  3. Utilisateur anonyme
     
    okie

    je regarde un peu la téloche et dans la nuit on voit ça en détail

    kinder.surprise,
    le maton du matou
    0
  4. Waheb
     
    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
    );
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Waheb
     
    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
    );
    0
  7. Waheb
     
    ceci marche aussi : c la meme chose

    SELECT distinct (pilote.numpilote, pilote.nompil, vol.villedep)
    FROM pilote, vol
    Minus
    select pilote.numpilote, pilote.nompil, vol.villedep
    from pilote, vol, affectation
    where affectation.numpilote = pilote.numpilote
    and affectation.numvol=vol.numvol;
    0