J'essaie de mettre à jour une colonne de la table MySQL avec une sous-requête qui retourne une date, et une autre sous-requête pour la clause WHERE.Mise à jour de MySQL avec deux sous-requêtes
Voici ce:
UPDATE wtk_recur_subs_temp
SET wtk_recur_date = (SELECT final_bb.date
FROM final_bb, wtk_recur_subs
WHERE final_bb.msisdn = wtk_recur_subs.wtk_recur_msisdn)
WHERE wtk_recur_subs_temp.wtk_recur_msisdn IN (select final_bb.msisdn
from final_bb)
La réponse du moteur MySQL est "sous-requête renvoie plus de 1 ligne".
Merci Ponches OMG. J'ai compris mon erreur dans la requête et maintenant il est mis à jour comme prévu. Cordialement, Juillet –