07/06/2013, 11:42
|
| | | Fecha de Ingreso: junio-2013
Mensajes: 14
Antigüedad: 11 años, 7 meses Puntos: 0 | |
Consulta a SQL más de 2 tablas Antes que nada, les cuento, no es una tarea escolar sino una prueba de una entrevista laboral que tuve que no pude resolver, se cosas de SQL pero muy básico y bueno quiero sacar algo positivo de una entrevista fallida para que en la próxima no me pase esto.
En la facultad no llegué a hacer consultas a este nivel no es por vago.
Las tablas eran más o menos esta:
Tipo_de_cliente: ID (PK), Descripción
Cliente: ID (PK), Nombre, Apellido, Email, Razón Social, blabla
Pedido: ID (PK), ID_Cliente (FK), Fecha
Pedido_Articulo: ID_Pedido, ID_Articulo, Cantidad
Articulo: ID (PK), Descripción, Precio
La relación (las flechas como iba no se si le llamaran relación).
Pedido >>>>>>>>>>>>> Pedido_Articulo<<<<<<<<<<< Articulo
<<<<<<<<<<<<< >>>>>>>>>>>
_______
Pedido >>>>>>>>>>> Cliente >>>>>>>>>>> Tipo_de_cliente
En las consultas había una que me pedía que mostrar el Nombre, Apellido,Email y Razón Social de los clientes del tipo "Residencial" (estaría en la Descripción de la tabla Tipo_Cliente) que hayan realizado más de 10 pedidos.
Yo hice varios Inner Join pero tuve una animalada poniendo un count(pedido.id)>10 en el where jajajajaja. ¿Cómo tendría que haber echo?
Otra que no me salio, que ni la empece a hacer, suponía multiplicar Cantidad por Precio estando en tablas distintas ¿Eso como se hace?.
Bueno desde ya gracias. |