MySQL join two table if second table is not empty
SQLFiddle demo

select users.*, notes.note from users
LEFT JOIN
(
select owner,max(created) as mc from notes group by owner
) t on users.id=t.owner 
LEFT JOIN notes on t.owner=notes.owner and t.mc=notes.created