Título: Consulta sql Publicado por: WillieDB en 24 Julio 2020, 20:08 pm Buenos dias
Necesito saber el idp del proverdor que suministra Un repuesto rojo y otro verde Ytambien Para cada repuesto averiguar el nombre del proveedor que cobra Mas por ese repuesto Las tablas son PROVEEDOR Idprovedor PRIMARY KEY pnombre VARCHAR REPUESTOS IdRepuestos PRIMARY KEY RNombre VARCHAR Color VARCHAR CATALOGO IdCatalogo INT IdRepuestos VARCHAR Costo FLOAT PRIMARY KEY (IdCatalogo, IdRepuestos) FOREIGN KEY (IdCatalogo) REFERENCES PROVEEDOR FOREIGN KEY (IdRepuestos) REFERENCES REPUESTOS EN SI LO QUE QUIERO SABER ES COMO UTILIZAR EL AVG PARA RESOLVER ESTAS PREGUNTAS Y TAMBIEN COMO LOGRO SABER EO ID DEL PROVEEDOR QUE TIENE REPUESTO ROJO Y OTRO VERDE SI EN UNA FILA SOLO ACEPTA UN COLOR GRACIAS Título: Re: Consulta sql Publicado por: K-YreX en 25 Julio 2020, 01:44 am Primero: No se hacen tareas. Esfuérzate un poco y adjunta el script que tengas para ver cómo lo llevas, lo que estás intentando y poder ayudarte.
Segundo: No le encuentro sentido usar la función AVG. Esta te devuelve la media de unos valores numéricos y tú no necesitas saber la media para nada. Tercero: Cada fila acepta un color pero cada proveedor puede tener varias filas por lo que tienes que hacer consultas un poco más complejas compuestas por otra consulta dentro o usando operaciones de conjuntos (productos cartesianos o joins). |