Rafraichissé moi la memoire, requete sql - SQL/NoSQL - Programmation
Marsh Posté le 31-05-2004 à 19:37:15
Peut-être ajouter :
tblPoint.NOINVENTAIRE
SELECT NOINVENTAIRE
FROM tblInventaire
WHERE NOINVENTAIRE NOT
IN (
SELECT tblInventaire.NOINVENTAIRE , tblPoint.NOINVENTAIRE
FROM tblPoint, tblInventaire
WHERE tblPoint.NOINVENTAIRE = tblInventaire.NOINVENTAIRE
)
Marsh Posté le 31-05-2004 à 19:43:55
SELECT I.noInventaire
FROM tblInventaire AS I LEFT OUTER JOIN tblPoint AS P
ON I.noInventaire = P.noInventaire
WHERE P.noPoint IS NULL
Marsh Posté le 31-05-2004 à 20:59:39
gizmo a écrit : |
Merci
Marsh Posté le 31-05-2004 à 18:53:50
Dans MySQL 4.0.15
voici une requete:
SELECT NOINVENTAIRE
FROM tblInventaire
WHERE NOINVENTAIRE NOT
IN (
SELECT tblInventaire.NOINVENTAIRE
FROM tblPoint, tblInventaire
WHERE tblPoint.NOINVENTAIRE = tblInventaire.NOINVENTAIRE
)
jvous explique en mots
J'ai une table tblInventaire qui stock des objets en inventaire.. PK = NOINVENTAIRE
une table NOPOINT qui correspont aux coordonnées de cet objet en inventaire, il ne peut donc y avoir quun seul point par objet en inventaire.
avec ma requete, je veux etre capable de savoir quel NOINVENTAIRE ne possede pas de NOPOINT