Hola, tengo la siguiente consulta SQL en la cual busco solo algunos datos de diferentes tablas:
SELECT PAGO.importe,PAGO.fecha_reg, EMPLEADO.nombre, EMPLEADO.apellido, CLIENTE.nombre, CLIENTE.apellido, PRESTAMO.importe, PRESTAMO.fecha_reg FROM PRESTAMOS PRESTAMO, PAGOS PAGO, CLIENTES CLIENTE, EMPLEADOS EMPLEADO WHERE PAGO.id = 1 AND CLIENTE.id = PAGO.id_cliente AND PRESTAMO.id = PAGO.id_prestamo
En la cual obtengo lo siguiente:
(https://preview.ibb.co/mK0wQT/descarga.png) (https://ibb.co/kegQKo)
https://prnt.sc/jzl6at
Hasta ahí todo bien.
Pero a la hora de identificar el nombre y apellido del cliente y del empleado no puedo ya que en las tablas se llama igual y también con el préstamo y el pago en la parte del dinero se llama importe.
Entonces quiero saber como puedo poner que sea:
Empleado.nombre, Empleado.apellido
Cliente.nombre, Cliente.apellido
Prestamo.importe
Pago.importe
Como hago esto.
Muchas gracias de ante mano.
SELECT MITABLA_A.nombre AS mitabla_a_nombre,
MITABLA_B.nombre AS mitabla_b_nombre
FROM ......
Cita de: Hadess_inf en 25 Junio 2018, 19:54 PM
SELECT MITABLA_A.nombre AS mitabla_a_nombre,
MITABLA_B.nombre AS mitabla_b_nombre
FROM ......
Hola, antes que nada muchas gracias por responder.
A lo que me refiero es que estoy obteniendo esto:
(https://preview.ibb.co/mK0wQT/descarga.png) (https://ibb.co/kegQKo)
https://prnt.sc/jzl6at
Y como ves dice:
nombre apellido
nombre apellido
Y uno pertenece al cliente y otro al empleado...
Quiero saber como obtener en la consulta
Cliente.nombre
Cliente.apellido
Empleado.nombre
Empleado.apellido
Hola, que yo sepa no es practico hacerlo de esa manera, por eso te planteaba que definas un estándar para evitar posibles futuras complicaciones, en todo caso podrías hacer:
SELECT EMPLEADO.apellido AS empleado_apellido,
CLIENTE.apellido AS cliente_apellido
FROM .....
Edito : Pero si aún así quieres seguir con lo que deseas puedes usar lo siguiente:
SELECT EMPLEADO.apellido AS "empleado.apellido",
CLIENTE.apellido AS "cliente.apellido"
FROM .....