spiego il mio problema - sono in joomla e devo fare delle query al db

praticamente chiamo la tabella ed elenco la colonna CAT.
selezionando la mia CAT visualizzo i corrispondenti record dalla colonna SOTTOCAT
selezionando la mia SOTTOCAT visualizzo i PROD
cliccando sul PROD vado al dettaglio


questa è la mia tabella
ID - CAT - SOTTOCAT - PROD
1 - cat_1 - s_cat_1 - prod_1
2 - cat_1 - s_cat_1 - prod_2
3 - cat_1 - s_cat_2 - prod_3
4 - cat_1 - s_cat_3 - prod_4
5 - cat_2 - s_cat_1 - prod_5
6 - cat_2 - s_cat_1 - prod_6
7 - cat_2 - s_cat_2 - prod_7

questo il codice php che sto usando
Codice PHP:
<?php 
// Get a db connection.
$db JFactory::getDbo();
 
// Create a new query object.
$query $db->getQuery(true);
 

$query->select(array('CAT''SOTTOCAT''PROD''ID'));
$query->from('drgww_prodotti_sito');

 
// Reset the query using our newly populated query object.
$db->setQuery($query);
 
// Load the results as a list of stdClass objects.
$results $db->loadResult();

echo 
$results;


?>
.... mi stampa a monitor solo la prima voce di CAT
qualcuno mi sa dire come risolvere e come procedere per gli step successivi?!?!
grazie mille!