Ayuden en SQL porfavor

Ver más
  • 4 Miembros
  • 2 Temas
  • 3 Seguidores
  • 0

Ayudenme Pleaseeeeeee

TENGO UN PROBLEMA AL HACER UNA COLSULTA! DE UNA BD CREADA
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 = MAPL.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.
  • 0
  • 0Calificación
  • 1Seguidores
  • 130Visitas
  • 0Favoritos

1 respuesta

@EBARILLA dijo Hace más de 11 meses:

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 !!

Tienes que ser miembro para responder en este tema