#7867 - avoid deactivate user when is supplier #2860
|
@ -21,6 +21,9 @@ BEGIN
|
||||||
AND a.id IS NULL
|
AND a.id IS NULL
|
||||||
AND u.active
|
AND u.active
|
||||||
AND c.created < util.VN_CURDATE() - INTERVAL vMonths MONTH
|
AND c.created < util.VN_CURDATE() - INTERVAL vMonths MONTH
|
||||||
|
AND u.role NOT IN (
|
||||||
|
SELECT id FROM `role` r WHERE r.name = 'supplier'
|
||||||
|
|||||||
|
)
|
||||||
AND u.id NOT IN (
|
AND u.id NOT IN (
|
||||||
SELECT DISTINCT c.id
|
SELECT DISTINCT c.id
|
||||||
FROM client c
|
FROM client c
|
||||||
|
|
Loading…
Reference in New Issue
Como es una sola tabla no hay que especificar el alias.
Además. como siempre va a retornar 1 registro, en vez de poner un IN yo pondría un =
"Como es una sola tabla no hay que especificar el alias."...fallo mío por no refrescar la "Convención SQL"