Test Foro de elhacker.net SMF 2.1

Programación => Desarrollo Web => Bases de Datos => Mensaje iniciado por: mapers en 15 Mayo 2013, 02:11 AM

Título: Column 'cliente.docIdentidad' in on clause is ambiguous
Publicado por: mapers en 15 Mayo 2013, 02:11 AM
Código (sql) [Seleccionar]


INSERT INTO cliente (
 cliente.`apellidoPat`,
 cliente.`apellidoMat`,
 cliente.`nombre`,
 cliente.`direccion`,
 cliente.`sexo`,
 cliente.`edad`,
 cliente.`docIdentidad`
)
SELECT
 b.`cliente`.`apellidoPat`,
 b.`cliente`.`apellidoMat`,
 b.`cliente`.`nombre`,
 b.`cliente`.`direccion`,
 IF(b.`cliente`.`sexo` = '0', 'M', 'N'),
 b.`cliente`.`edad`,
 b.`cliente`.`docIdentidad`
FROM
 b.`cliente`
 INNER JOIN cliente
   ON cliente.`docIdentidad` != b.`cliente`.`docIdentidad`;




No se porque no me corre esa consulta !!! si me dan una mano
Título: Re: Column 'cliente.docIdentidad' in on clause is ambiguous
Publicado por: Shell Root en 15 Mayo 2013, 22:10 PM
Se supone que es cuando unes dos tablas que tienen el mismo nombre de campo, para eso se usan los alias en cada tabla... Pero no entiendo la union con la misma tabla?