Código MySQL:
Ver original
y no hay medio de que actualize, me estoy ofuscando con ella, me echan un cable.
Gracias
| |||
consulta que no actualiza Hola a todos, tengo la siguiente consulta
Código MySQL:
Ver original y no hay medio de que actualize, me estoy ofuscando con ella, me echan un cable. Gracias Última edición por gnzsoloyo; 23/03/2013 a las 07:02 Razón: SQL sin etiquetar |
| ||||
Respuesta: consulta que no actualiza Por un lado, a mi entender estás complicando innecesariamente la consulta. Hacer una subconsulta en ese contexto es bastante innecesario, bien podrías escribirla así:
Código MySQL:
Por otro lado, ambas consultas deberían funcionar, a menos que hubiese algún impedimento en el resultado del JOIN, por lo que sería mejor comprobar primero si esto devuelve datos:Ver original
Código MySQL:
Si esto no devuelve datos, no existe relación entre ambos.Ver original Si devuelve datos, pero ambos dealer son iguales, no realizará actualizaciones (son innecesarias). Si devuelve más de un producto por cada fabricante, o más de un fabricante por cada producto, entonces tienes un problema de datos que no permite realizar correctamente la actualización. En ese caso necesitaríamos una muestra de los datos de este SELECT para ver por qué no se genera correctamente el UPDATE.
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |
| |||
Respuesta: consulta que no actualiza buenas, efectivamente si realizo la consulta para verificar los datos antes de actualizar la muestra perfecta, no entiendo porque la consulta nueva no funciona, inclusive tu consulta tampoco actualiza, seguire investigando.... |
Etiquetas: |