Buenos días davidc_10, creo que lo que necesitas hacer es utilizar las cláusulas NOT IN y/o NOT EXISTS, te recomiendo buscar más información al respecto.
Tus consultas quedarían más o menos así:
Código SQL:
Ver originalSELECT * FROM productos WHERE id_pedido NOT IN (
SELECT DISTINCT id_pedido FROM pedidos)
--Otra forma
SELECT * FROM productos T1 WHERE NOT EXISTS
(SELECT * FROM pedidos T2 WHERE T1.id_pedido = T2.id_pedido)
Si continuas con problemas te pediría más información acerca de tus tablas y de ser posible algunos datos de ejemplo.
Saludos
Leo