No seria mas facil en la tabla de usuarios agregar un campo que se llame "cant_noticias" e ir sumandole 1 cada vez que publique una??
No estoy 100% seguro pero la consulta deberia ser asi:
Con esa conseguis el id que mas noticias tiene, con php lo metes adentro de una variable y ejecutas otra consulta asi:
Código SQL:
Ver originalSELECT * FROM tabla WHERE id = '$id';