Ces requêtes s'appliquent sur la base dans le fichier films.sql étudiée dans le cours sur les Requêtes SQL.
SELECT nom, prénom, naissance FROM ARTISTE WHERE naissance < '1970-01-01';
SELECT titreVO FROM FILM WHERE idReal = 15;
SELECT rôle FROM JOUEDANS WHERE idArtiste = 1;
SELECT titreVO, année FROM ARTISTE JOIN FILM ON FILM.idReal = ARTISTE.idArtiste WHERE nom = 'Tarantino';
SELECT rôle, année FROM JOUEDANS JOIN ARTISTE ON JOUEDANS.idArtiste = ARTISTE.idArtiste WHERE nom = 'Pitt' AND prénom = 'Brad';
SELECT titreVO, année FROM FILM JOIN JOUEDANS ON FILM.idFilm = JOUEDANS.idFilm WHERE idArtiste = 1;
SELECT DISTINCT nom, prénom FROM ARTISTE JOIN FILM ON FILM.idReal = ARTISTE.idArtiste;
Seuls apparaîtront les artistes pour lesquels la jointure est possible
SELECT titreVO, année FROM JOUEDANS JOIN FILM ON FILM.idFilm = JOUEDANS.idFilm JOIN ARTISTE ON ARTISTE.idArtiste = JOUEDANS.idArtiste WHERE nom = 'Willis' AND prénom = 'Bruce';
SELECT titreVO, année FROM JOUEDANS JOIN FILM ON FILM.idFilm = JOUEDANS.idFilm JOIN ARTISTE ON ARTISTE.idArtiste = JOUEDANS.idArtiste WHERE naissance > '1970-01-01';
SELECT acteur.nom, acteur.prénom, rôle, titreVO FROM JOUEDANS JOIN FILM ON FILM.idFilm = JOUEDANS.idFilm JOIN ARTISTE acteur ON acteur.idArtiste = JOUEDANS.idArtiste JOIN ARTISTE réalisateur ON réalisateur.idArtiste = FILM.idReal WHERE réalisateur.nom = 'Tarantino';
SELECT DISTINCT réalisateur.nom, réalisateur.prénom FROM JOUEDANS JOIN FILM ON FILM.idFilm = JOUEDANS.idFilm JOIN ARTISTE acteur ON acteur.idArtiste = JOUEDANS.idArtiste JOIN ARTISTE réalisateur ON réalisateur.idArtiste = FILM.idReal WHERE acteur.naissance > '1970-01-01';