Yo te recomendaría ir olvidandote de que trabajas con "Dreamwevaer" ..
Lo que necesitas es conocer Más SQL (Lenguaje Estructurado de consultas) y algo de PHP.
Puedes ir leyendo sobre diseño de BBDD y SQL en:
www.mysql-hispano.com
Sobre tu problema .. En primer lugar necesitas ordenar tus resultados por tu categoría (para poder aplicar luego la técnica que paso a explicarte).
Para eso .. ejecuta una consulta SQL tipo:
Código PHP:
SELECT ARTICULOS.*,TIPOS_ARTICULOS.tipo FROM ARTICULOS,TIPOS_ARTICULOS ORDER BY ARTICULOS.id_tipo ASC
Para presentar en forma "lineal" ese tipo de agrupamiento .. tendrás que recorrer tu resultado (presentarlo) e ir "acomulando" el "tipo de articulo" que vas "obteniendo" para "detectar" el cambio (por eso ordenamos por ese criterio) .. así sólo ponemos "un" nombre de tipo de artículo cuando cambie.
Código PHP:
$tipo='';
while ($row=mysql_fetch_array($resultado)){
if ($row['tipo'] != $tipo){
echo $row['tipo']."<br>";
} else {
$tipo=$row['tipo'];
}
echo $row['modelo']; //etc .. campos ...
}
Un saludo,