Ya 2 façons de faire en fait, soit en SQl 89 soit en SQL 92.
En SQL 89 il faut dire sur quel champs porte la requete, donc comem tu as dis :
SELECT Nom_B, Contenance_B, Intitulé_Typ
FROM BOISSON, TYPE_BOISSON
WHERE BOISSON.(Le_champs en commun avec TYPE_BOISSON)= TYPE_BOISSON.(Le_champs en commun avec BOISSON)
AND Intitulé_Type = "soda";
En SQL 92, t'as pas besoin de dire (sur les cas simples) où faire la jointure : le serveur le fait tout seul. Mais il dire que tu fais une jointure (moi j'utilise souvent "NATURAL JOIN"). Donc ici ça donne en SQL 92 :
SELECT Nom_B, Contenance_B, Intitulé_Typ
FROM BOISSON NATURAL JOIN TYPE_BOISSON
WHERE Intitulé_Type = "soda";