SELECTCOUNT(1) FROM table1
LEFTJOIN table2 ON table2.id = table1.id WHERE table1.time = (SELECTmax(time) FROM table1 d WHERE ...)
AND table1.id NOTIN (SELECT id FROM table3 WHERE ...)
SELECTCOUNT(1) FROM table1
LEFTJOIN table2 ON table2.id = table1.id and table1.time = (SELECTmax(time) FROM table1 d WHERE ...)
AND table1.id NOTIN (SELECT id FROM table3 WHERE ...)