[SQL] Besoin d'aide en sql

silver76 -  
ceddec Messages postés 149 Statut Membre -
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.

1 réponse

  1. ceddec Messages postés 149 Statut Membre 82
     
    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