este es un tema mas de MySQL que de PHP, pero tal vez podrías usar paréntesis en la consulta:
Código PHP:
Ver original$qProd = mysql_query("select * from productos where (Id_subcategoria='$_GET[Id_subcategoria]' or Id_categoria2='$_GET[Id_subcategoria]')
Saludos.