« Programmation SQL/Exemples » : différence entre les versions

Contenu supprimé Contenu ajouté
Alq666 (discussion | contributions)
Alq666 (discussion | contributions)
Ligne 115 :
Ajoutons le mot-clé "wiki" à toutes les images de "dupont@dupond.fr".
insert into image_mot_cle (image_sid, mot_cle_sid)
select mc2iu.sidimage_sid, iumc2.image_sidsid
from utilisateur u
join image_utilisateur iu on (u.sid = iu.utilisateur_sid)
left outer join image_mot_cle imc on (iu.image_sid = imc.image_sid)
left outer join mot_cle mc on (imc.mot_cle_sid = mc.sid),
mot_cle mc2
where u.email = 'dupont@dupond.fr'
and (imc.sid is null or mc.sid is null or mc.nom <> 'wiki')
and mc2.nom = 'wiki'
group by mc2.sid, iu.image_sid;