Bonjour à tous,
je vous explique mon problème : je dois mettre à jour une table, et donc faire un SET multiples sur des champs de colonnes
mon script est le suivant :
update table
SET table.NBE_RDV = (select count(*) TOTAL from hi0
where hi0.type = 'RDV' and hi0.ref like '%Commercial%'
group by titulaire)
where table.Commercial IN (select titulaire from hi0
where hi0.type = 'RDV' and hi0.ref like '%Commercial%'
group by titulaire)
Sachant que mes 2 sous requetes sont les mêmes, elles retournent juste 2 champ différent pour le SET et le WHERE.
Cela sort une erreur Oracle : sous interrogations ramenant plus d'une ligne sur le SET.
Quelqu'un saurais comment lui faire faire mes mises à jour ?
Merci à tous.
Fabien.
Partager