Column 'cliente.docIdentidad' in on clause is ambiguous

Iniciado por mapers, 15 Mayo 2013, 02:11 AM

0 Miembros y 1 Visitante están viendo este tema.

mapers

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

Shell Root

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?
Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.