70462842-Consultas-SQL

6
MODULO 7 Consulta combinando dos tablas /* Obtener el nombre de cada producto, su precio, su stock,el nombre de la categoria a la que pertenece, excluyendo los suspendidos. */ select NombreProducto, PrecioUnidad, unidadesenexistencia, Nombrecategoría from Productos, categorías where Categorías.idcategoría= Productos.idcategoría and suspendido=0 colocandole alias a las tablas y los campos select P.NombreProducto, P.PrecioUnidad, P.unidadesenexistencia, C.Nombrecategoría from Productos as p, categorías as c where C.idcategoría= P.idcategoría and suspendido=0 /* Obtener el nombre de cada producto, su precio, su stock,el nombre de la categoria a la que pertenece, y el nombre del proveedor que nos sirve dicho producto. */ select p.NombreProducto, p.PrecioUnidad, p.unidadesenexistencia, c.Nombrecategoría, pr.nombrecompañía from Productos as p, categorías as c, proveedores as pr where C.idcategoría= P.idcategoría and p.idproveedor= pr.idproveedor /* Obtener el Codigo de pedido, el nombre del cliente y el nombre y apellidos del empleado, pero solo de aquellos pedidos que se realizaron durante el año 1996 */ select p.idpedido, c.nombrecompañía, e.nombre + '' + e.apellidos as Empleado from Pedidos as p, clientes as c, Empleados as E where p.idcliente = c.idcliente and p.idEmpleado = e.idEmpleado and p.fechapedido >= '01-01-1996' and p.fechapedido <= '31-12-1996'

description

70462842-Consultas-SQL

Transcript of 70462842-Consultas-SQL

MODULO 7Consulta combinando dos tablas/*Obtener el nombre de cada producto, su precio, su stock,el nombre de la categoria a la que pertenece,excluyendo los suspendidos.*/select NombreProducto, PrecioUnidad, unidadesenexistencia, Nombrecategorafrom Productos, categoraswhere Categoras.idcategora= Productos.idcategoraand suspendido=0colocandole alias a las tablas y los camposselect P.NombreProducto, P.PrecioUnidad, P.unidadesenexistencia, C.Nombrecategorafrom Productos as p, categoras as cwhere C.idcategora= P.idcategoraand suspendido=0

/*Obtener el nombre de cada producto, su precio, su stock,el nombre de la categoria a la que pertenece,y el nombre del proveedor que nos sirve dicho producto.*/select p.NombreProducto, p.PrecioUnidad, p.unidadesenexistencia, c.Nombrecategora, pr.nombrecompaafrom Productos as p, categoras as c, proveedores as prwhere C.idcategora= P.idcategoraand p.idproveedor= pr.idproveedor

/*Obtener el Codigo de pedido, el nombre del cliente y el nombre y apellidos del empleado, perosolo de aquellos pedidos que se realizaron durante el ao 1996*/select p.idpedido, c.nombrecompaa,e.nombre + '' + e.apellidos as Empleadofrom Pedidos as p, clientes as c, Empleados as Ewhere p.idcliente = c.idclienteand p.idEmpleado = e.idEmpleadoand p.fechapedido >= '01-01-1996'and p.fechapedido