Is it bad practice to filter on a joined table as in the following example?
SELECT products.id FROM products LEFT JOIN product_details ON product_details.p