[SQL] Besoin d'aide en sql

Fermé
silver76 - 2 août 2006 à 18:32
ceddec Messages postés 148 Date d'inscription dimanche 31 juillet 2005 Statut Membre Dernière intervention 10 mars 2012 - 2 août 2006 à 20:30
Bonjour, j'ai besoin d'une aide en SQL.
Alors j'ai 3 tables :

Chantier (id_chant, nom_chant )
Contenu (id_chant, id_trav, achat)
Travail (id_trav, nom_trav)

Donc un chantier contient un ou plusieurs travail.
Achat correspond au prix d'achat qui dépend du chantier et du travail réalisé.
Un travail peut être dans aucun ou plusieur chantier.

Je voudrai connaitre le nom des travaux qui ne sont pas effectué sur un chantier précis (par exemple connaitre les travaux non réalisé sur le chantier 35)

Je ne sais pas si je suis clair.
Merci d'avance pour votre aide.
A voir également:

1 réponse

ceddec Messages postés 148 Date d'inscription dimanche 31 juillet 2005 Statut Membre Dernière intervention 10 mars 2012 82
2 août 2006 à 20:30
Bonjour,

Cela fait longtemps que je n'ai plus fait de sql mais de mémoire ca donnerait quelque chose de ce genre

select distinct nom_trav from Travail
where id_trav not in 
  ( select id_trav from Contenu 
    where id_chant=35
  )


C'est à tester
0