La subconsulta devuelve más de 1 solución de fila para la consulta de actualización usando la instrucción select
Hola, tengo una consulta en la que he escrito una declaración de actualización usando la instrucción select. Pero desafortunadamente, obtener subconsultas de errores devuelve más de 1 fila. Sé de dónde viene el error. Pero no sé la solución para lo mismo. Gracias. Aquí está la consulta:
UPDATE adsetest.dashboard_widget_users
SET configuration=
(SELECT DISTINCT ad_news_texte.headline
FROM autodo.ad_news_texte
INNER JOIN autodo.ad_news_oe
ON ad_news_texte.news_id = ad_news_oe.id_ad_news
INNER JOIN autodo.ad_news
ON ad_news_oe.id_ad_news = ad_news.id
WHERE ad_news.datum_archiv BETWEEN
curdate() - INTERVAL DAYOFWEEK(curdate()) + 28 DAY AND curdate())
WHERE dsnr_yw_user = 1 AND dsnr_dashboard_widget = 1