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.