Cita:
Iniciado por pempas
Tiene buena pinta, lo único que me indica el error:
Column 'idproducto' in field list is ambiguous
A ver si podemos averiguar porque...
Porque si tienes dos tablas en un INEER JOIN con el mismo nombre en algún campo, debes indicar bien cuál es la tabla de donde lo debe tomar.
En este caso, la subconsulta debe indicar si ese campo lo toma de la tabla derivada carac1 o de la carac2.