già provato, solito erroreOriginariamente inviato da nicola75ss
where id IN
UPDATE categorie SET Stato =0 WHERE Id IN (
SELECT DISTINCT (
C.Id
)
FROM categorie C, prodotti P
WHERE P.IdCategoria = C.Id
AND P.IdProduttore =13
AND (
SELECT count( P.Id ) AS Numc
FROM prodotti P
WHERE P.Disponibilita =1
AND P.IdProduttore =13
AND P.IdCategoria = C.Id
) =0
)
Messaggio di MySQL: Documentazione
#1093 - You can't specify target table 'categorie' for update in FROM clause

Rispondi quotando