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
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?