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
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).