Supongamos que tenemos una base de datos que consta de las siguientes tres relaciones.
FREQUENTS(student, parlor) giving the parlors each student visits. SERVES(parlor, ice-cream) indicating what kind of ice-creams each parlor serves. LIKES(student, ice-cream) indicating what ice-creams each parlor serves. (Assuming that each student likes at least one ice-cream and frequents at least one parlor)
Exprese lo siguiente en SQL:
Imprima los alumnos que frecuentan al menos una heladería que les sirva algún helado que les guste.
Respuesta:
Explicación: Respuesta:
SELECT DISTINCT FREQUENTS.student FROM FREQUENTS, SERVES, LIKES WHERE FREQUENTS.parlor=SERVES.parlor AND SERVES.ice-cream=LIKES.ice-cream AND FREQUENTS.student=LIKES.student;
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA