Requete jointure ...

cs_djagger Messages postés 536 Date d'inscription lundi 5 mai 2003 Statut Membre Dernière intervention 29 janvier 2009 - 3 nov. 2006 à 12:30
cs_djagger Messages postés 536 Date d'inscription lundi 5 mai 2003 Statut Membre Dernière intervention 29 janvier 2009 - 3 nov. 2006 à 12:30
    Salut !
Voici mon problème :
j'ai des contrats sur des emplacements.
Je veux récupérer les emplacements libres, ou sans contrats "En cours"
je fais :

SELECT emplacement.id
FROM emplacement
LEFT JOIN contrat ON contrat.fkemplacement = emplacement.id
WHERE (
contrat.id IS NULL
OR contrat.status != 'En cours'
)

Le problème, c'est que si un emplacement a un contrat 'En cours' et un contrat 'Clôt' l'emplacement va correspondre .....
Je vois pas comment faire, si qqun à une idée !
merci d'avance ;)

_____________________
 http://www.bzh-metal.com
Communauté Métal Bretonne
Rejoignez-nous