La stessa cosa la puoi fare con il join, secondo me è più leggibile (dipende dai gusti).

SELECT prodotti.id, prodotti.nome, marche.marca FROM prodotti INNER JOIN marche ON prodotti.marca = marche.id WHERE prodotti.id = 1