Ho due select,la seconda cambia i valori in base alla scelta della prima, come posso filtrare la seconda select partendo da questo codice?

prima select
codice HTML:
<select id='selcateg' >                        <option selected="selected">- CATEGORIE -</option>                            <?php                                                           require_once 'connect.php';                        	$query = "SELECT * FROM GRUPPI ORDER BY GRU";                        	$result = mysqli_query($connessione, $query);                        	while ($riga = mysqli_fetch_array($result))                        	{                            ?>                            <option value="<?= $riga['GRU'] ?>"><?= $riga['DESCRIZIONE'] ?>                                           </option>
                            <?php				                         	}                        	?>                            </select>
seconda select

codice HTML:
<select id='selcateg' name="selcateg" class="selcateg"                         	<option selected="selected">- SOTTOGRUPPI -</option>                            <?php                                                        require_once 'connect.php';                        	$query = "SELECT * FROM SOTTOGRUPPI ORDER BY GRU";                        	$result = mysqli_query($connessione, $query);                        	while ($riga = mysqli_fetch_array($result))                        		{                            ?>                            <option value="<?= $riga['SGM'] ?>"><?= $riga['DESCRIZIONE'] ?></option>
                            <?php                            

DEVO PASSARE IL FILTRO IN QUESTA QUERY "SELECT * FROM SOTTOGRUPPI ORDER BY GRU"


GRAZIE