Ja sam komentarisao predlog:
SELECT * FROM Tasks WHERE Id IN (SELECT id_task FROM ass WHERE id_user = 1) OR Id NOT IN (SELECT id_task FROM ass)
Nadam se da vidis subquerije ovde gore ^. Po meni - jako lose resenje.
Da se ne nastavljamo, potrazi na netu, a mozes i u mysql manualy, odeljak optimization, kako se outer joinovi konvertuju u seriju inner joinova. Ja ne kazem da se ne koristi outer join, vec da se koristi kada ima potrebe za to. Ali opet, sta ja znam o tome? ... radi kako hoces