włącznie komputerów nie posiadających taryfy - zapytnie sql
Witam
Próbuje wyłączyć komputery nie posiadające taryfy za pomocą poniższego zapytania, niestety nie działa ono do końca tzn. wyłącza część. Ma ktoś może pomysł co jest nie tak?
UPDATE nodes SET access =0 WHERE ownerid !=0 AND nodes.id NOT IN ( SELECT DISTINCT nodeid FROM nodeassignments )
Pozdrawiam Sebastian Wielgosz
Witam
Próbuje wyłączyć komputery nie posiadające taryfy za pomocą poniższego zapytania, niestety nie działa ono do końca tzn. wyłącza część. Ma ktoś może pomysł co jest nie tak?
UPDATE nodes SET access =0 WHERE ownerid !=0 AND nodes.id NOT IN ( SELECT DISTINCT nodeid FROM nodeassignments )
Pozdrawiam Sebastian Wielgosz
lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
sprobuj tak: UPDATE nodes SET access=0 WHERE NOT ownerid = 0 AND access = 1 AND NOT EXISTS (SELECT id FROM assignments a WHERE a.customerid = nodes.ownerid AND (a.dateto >= UNIX_TIMESTAMP(NOW()) OR a.dateto = 0));
uczestnicy (2)
-
JOYNET
-
Sebastian Wielgosz