Ayudenme Pleaseeeeeee
ESPERO QUE ME AYUDEN
ESTE ES MI CODIGO DE MI CONSULTA Y ME SALE UN ERROR
-- 11. Obtenga el nombre del Editor que su precio del libro sea mayor
LA TABLA LIBROS TIENE LOS SIGUIENTES CAMPOS
ID_LIB
ISBN
TITULO
LUGAR
EDITOR
AÑO
PAG
ID_AUT
Y LA TABLA PEDIDOS_LIBROS TIENE LOS SIGUIENTES CAMPOS
ID_PED
ID_LIB
PRECIO
CANT
ESTE ES MI CODIGO!!!
select L.EDITOR
from LIBROS AS L,PEDIDOS_LIBROS AS PL
where L.ID_LIB = PL.ID_LIB AND PL.PRECIO = MA

PL.PRECIO)
AL PARECER ME SALE UN ERROR
ESTE:
Mens. 147, Nivel 15, Estado 1, Línea 3
No puede aparecer un agregado en la cláusula WHERE si no es en una subconsulta contenida en una cláusula HAVING o en una lista de selección, y siempre que la columna agregada sea una referencia externa.
- 0Calificación
- 1Seguidores
- 130Visitas
- 0Favoritos
Global
Argentina
Chile
Colombia
España
México
Perú
Uruguay
Venezuela
1 respuesta
cambia tu WHERE por HAVING y antes de eso todos los campos de tu select deberan aparecer con clausula GROUP BY espero te sirva si no informame y te envio un ejemplo suerte !!