Cita:
una subquery para comprobar que no inserta dos veces lo mismo
|
Eso suena a "estoy usando un cuchillo para sacar un tornillo"
Hay maneras mucho mas faciles de solventar tu problema:
- Podrias definir claves primarias compuestas
- O podrias usar un trigger para validar la insercion
Por otra parte, una consulta SQL de ese tamaño a mi me resulta alarmante
Otros problemas que hacen que sea lenta es que usas mucho strings, convertis entre varios tipos de datos, y no es una subconsulta, son tres