Die Unterabfrage gibt mehr als eine Zeilenlösung für die Aktualisierungsabfrage mit der select-Anweisung zurück
Hallo ich habe Abfrage, in der ich Update-Anweisung mit Select-Anweisung geschrieben habe. Wenn Sie jedoch eine Fehler-Unterabfrage erhalten, wird mehr als eine Zeile zurückgegeben. Ich weiß, woher der Fehler kommt. Aber ich kenne keine Lösung dafür. Danke. Hier ist die Abfrage:
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