Je me dispute avec une requête tirant des valeurs uniques à partir de 3 tables. Est-ce mieux fait dans 2 requêtes séparées?Requête mysql, sélection parmi 3 tables
la requête est à:
count as returned (
all leadID from lds where status = "ok"
AND leadID is also in rlds with recID="999"
AND rdate > (03-20-2012)
+
(all distinct leadID from plds where recID="999"
AND change != NULL
AND pdate > (03-20-2012))
le résultat de la requête de travail devrait être "2": leadID 1 et 4 leadID
Table lds:
leadID | statut
1 | ok
2 | mauvais
3 | ok
plds de table:
leadID | recID | changer | pdate
4 | 999 | ch1 | 03-27-2012
4 | 999 | ch2 | 03-27-2012
5 | 888 | NULL | 03-27-2012
table rlds:
leadID | recID2 | rdate
1 | 999 | 03-27-2012
6 | 999 | 03-27-2012
Merci!
Excellent, cela fonctionne - merci! – user1291842