-- 1 SELECT idBouee, nomSite FROM Bouee WHERE localisation = 'Mediterranee'; -- 2 SELECT idBouee FROM Bouee EXCEPT SELECT idBouee FROM Tempete; -- ou SELECT idBouee FROM Bouee WHERE idBouee NOT IN (SELECT idBouee FROM Tempete); -- 3 SELECT nomSite, MAX(Hmax) FROM Bouee JOIN Tempete ON Bouee.idBouee = Tempete.idBouee GROUP BY idBouee; -- 4 SELECT id FROM FONTES WHERE nom = 'Zurich' AND style = 'romain' AND taille >= 10 AND taille <= 16; -- 5 SELECT fichiers FROM CARACTERES JOIN SYMBOLES ON id_symbole = SYMBOLES.id WHERE label = 'A'; -- 6 SELECT label, COUNT(*) FROM SYMBOLES JOIN CARACTERES JOIN FONTES ON id_fontes = FONTES.id AND SYMBOLES.id = id_symbole WHERE nom = 'Zurich' AND style = 'romain' AND taille >= 10 AND taille <= 16 GROUP BY label; -- 7 SELECT Ida FROM activites WHERE Idm = 1; -- 8 SELECT Date, Distance, 3.6*Distance/Temps FROM activites WHERE Type = 'course' AND Idm = 1; -- 9 'La requête imbriquée permet donne une table des membres qui sont amis avec le membre dont l identifiant est 1, la réunion est nécessaire car l identifiant 1 peut apparaitre comme premier et comme second membre d un couple d amis. La jointure permet d de connaitre les activités pratiquées par les amis du membre 1. La condition du WHERE permet de sélectionner les activités de type marche. La requête renvoie les identifiants des activités de type "marche" pratiquées par des amis du membre 1. '