
26/10/2005, 11:02
|
 | | | Fecha de Ingreso: enero-2002
Mensajes: 39
Antigüedad: 23 años, 1 mes Puntos: 0 | |
Gracias por la ayuda, pero no me rula creo que entiendo la consulta, pero haciendo esto .... SELECT * FROM tabla WHERE nombre = (SELECT nombre FROM tabla
WHERE id <> tabla.id)
No me devuelve ningún registro pero sin error.
y haciendo esto .... dónde entiendo que T es un alias... SELECT * FROM tabla T WHERE nombre = (SELECT nombre FROM tabla WHERE id <> T.id )
Me da el siguiente error:
#1242 - Subquery returns more than 1 row
¿Es posible que no pueda hacer el igual si da más de una fila? a lo mejor es la versión de mysql ... porque si es así, pos me parece que me toca hacer una función con php |