sábado, 26 de septiembre de 2015

SQL Sentencias de manipulación - Consultas a más de una tabla - Ejemplo de alias en BDUOC (I)

c podría ser el alias de la tabla clientes. De este modo, para indicar a qué tabla pertenece codigo_cli, sólo haría falta poner: c.codigo_cli.
Veamos cómo quedaría la consulta anterior expresada mediante alias, aunque en este ejemplo no serían necesarios, porque todas las columnas de las dos tablas tienen nombres diferentes.
Pediremos, además, las columnas c.codigo_cli y p.codigo_cliente.
SELECT p.codigo_proyecto, p.precio, c.nif, p.codigo_cliente, c.codigo_cli
FROM clientes c, proyectos p
WHERE c.codigo_cli = p.codigo_cliente AND c.codigo_cli = 20;

Entonces obtendríamos este resultado:

No hay comentarios:

Publicar un comentario