Ver Mensaje Individual
  #2 (permalink)  
Antiguo 18/07/2012, 05:34
Avatar de oscartt67
oscartt67
 
Fecha de Ingreso: abril-2012
Ubicación: fonollosa
Mensajes: 481
Antigüedad: 12 años
Puntos: 97
Respuesta: Query inser into no inserta el valor correcto [mySQL]

mmm, creo que ocurre que al meter la subselect entre comillas, la interpreta como un string y te la convierte a 0. Es decir, .... VALUES ("en un lugar de la mancha..") te daria el mismo resultado.
Tendrias que pelear con la opción sin comillas

Cita:
INSERT INTO TEMP (id_perfil) VALUES (SELECT distinct p.id_perfil FROM perfiles AS p, usuarios AS u, tipo_perfil AS tp WHERE p.id_tipoperfil = ( SELECT distinct tp.id_tipoperfil FROM tipo_perfil AS tp, perfiles as p WHERE tp.Descripcion ='Leer' ) AND p.perfil ='Editor')
tambien puedes probar de poner TEMP así `TEMP`, aunque dudo sea tu problema.

Saludos.