Ik heb 2 tables

1: tutorials

id | sub_cat


2: subcats

id | cat | subcat


ik ga met de variable cat alle 'subcat' ophalen die mogelijk zijn. Nu elke subcat zou moeten gaan tellen in tutorials hoe vaak hij voorkomt.

Ik had deze query maar het kan beter/sneller dnek ik of niet?


<?php
$sql = mysql_query("
SELECT subcat
FROM subcats
WHERE cat = '".$cat."'");

while ($res = mysql_fetch_assoc($sql)){
$sql2 = mysql_query("
SELECT *
FROM tutorials
WHERE sub_cat = '".$res['subcat']."'");

$aantal = mysql_num_rows($sql2);

//BLABLABLA
}
}

?>
COUNT(subcat) AS aantal_subcats

Reageren