La requête est d'obtenir les dates pour chaque table, j'ai vérifié mon code, mais il reste une erreur de « Chaque table dérivée doit avoir sa propre erreur alias »Obtenir erreur - Chaque table dérivée doit avoir sa propre erreur alias
SELECT T.*
FROM (
SELECT DISTINCT(DATE_FORMAT(p.deliverDate, '%M')) as PDate
FROM piglet_po p
WHERE p.raiserID = '0025' AND p.rotationNo = '3'
AND p.deliverDate NOT IN
(SELECT DISTINCT(DATE_FORMAT(f.issuedDate, '%M')) as FDate
FROM feed_slip f
WHERE f.raiserID = '0025' AND f.issuedDate BETWEEN '2012-06-01' AND '2012-11-01'
AND f.issuedDate NOT IN
(SELECT DISTINCT(DATE_FORMAT(v.issuedDate, '%M')) as VDate
FROM vet_slip
WHERE v.raiserID = '0025' AND v.issuedDate BETWEEN '2012-06-01' AND '2012-11-01'
AND v.issuedDate NOT IN
(SELECT DISTINCT(DATE_FORMAT(w.issuedDate, '%M')) as WDate
FROM weight_slip w
WHERE w.raiserID = '0025' AND w.issuedDate BETWEEN '2012-06-01' AND '2012-11-01'
)
)
) T
Vous pouvez voir la mise en forme que vous oubliez un guillemet après l'une des dates, ce qui est peut-être ce qui le vissant vers le haut. –
duplication possible de [chaque table dérivée doit avoir son propre alias] (http://stackoverflow.com/questions/1888779/every-derived-table-must-have-its-own-alias) –
@ZaneBien Merci d'avoir remarqué .. J'ai vérifié sur mon code système il n'y a pas de devis manquant, j'ai édité mon post .. –