SQL - agenda de telefonos

 
Vista:
sin imagen de perfil

agenda de telefonos

Publicado por Antonio (9 intervenciones) el 03/02/2018 21:15:10
teniendo las tablas

empleados
CodigoEmpleado int(11) PK
Nombre varchar(50)
Apellido1 varchar(50)
Apellido2 varchar(50)
Extension varchar(10)
Email varchar(100)

clientes
CodigoCliente int(11) PK
NombreCliente varchar(50)
NombreContacto varchar(30)
ApellidoContacto varchar(30)
Telefono varchar(15)
LineaDireccion1 varchar(50)
LineaDireccion2 varchar(50)
CodigoEmplea FK


quisiera tener un listado con el nombre apellido, telefono de cada uno y ademas en el telefono de los empelados salga 810 100 322 + Extension

Tendría que hacer una subconsulta?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de abzerox
Val: 16
Ha aumentado su posición en 4 puestos en SQL (en relación al último mes)
Gráfica de SQL

agenda de telefonos

Publicado por abzerox (3 intervenciones) el 04/02/2018 00:21:17
Hola prueba de esta forma:

1
2
3
SELECT Nombre, Apellido1, Apellido2, CONCAT(Telefono, ' +', Extension)
FROM Empleados, Clientes
WHERE CodigoEmpleado = CodigoEmplea;
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

agenda de telefonos

Publicado por Antonio (9 intervenciones) el 04/02/2018 11:14:30
asi solo me salen los empleados, ¿y los clientes?

como pongo que a los empleados les salgan un numero fijo mas su extension?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar