Hola hackcrack:
Si solucionaste tu consulta, sería conveniente que compartieras la respuesta con el foro no crees??? alguien más puede tener el mismo problema y tu respuesta podría ayudarle a resolverlo.
Al utilizar múltiples tablas, no puedes "listar" por partes. el * es un caso especial del select que implica mostrar TODOS LOS CAMPOS DE TODAS LAS TABLAS utilizadas.
Si quisieras especificar sólo los campos de una tabla en particular debes poner algo como esto:
es decir, especificando el nombre de la tabla de la cual quieres mostrar todos sus campos. Creo que tu consulta quedó más o menos así:
Código:
SELECT `noticias`.*, usuarios.usuario, categorias.valor categoria
FROM `noticias`..............
Saludos
Leo