select текст from уведомления left join прочитанные_уведомления on id_уведомления=id and user_id=? where user_id is null
select * /*не делайте так, указывайте явно поля*/ from testid join (select surname from testid group by surname limit 0,3) as uniqsurnames using (surname)