Respuesta: Un poco liado, siempre hago dos consultas en lugar de una (o peor) Creo que lo que quieres es hacer un solo SELECT y te devuelva en cada fila toda la info (articulo y su categoria)
Prueba algo asi: SELECT articulos.*,categoria.nombre as nombrecat from articulos left join categorias on articulos.idcat=categorias.id where articulos.iduser=99999
De este modo relacionas las tablas y no es necesario tener iduser en la tabla categorias como tu ya apuntabas en esa "duplicidad" de datos.
Espero que te sirva, sino, pregunta, volvere! |