3
我有一個MySQL的問題選擇更多的行作爲列
我想有一個查詢到一個變種的結果,並使用它來更新到觸發我試圖讓逗號分隔
名稱查詢返回多於一行
SELECT t.naam
FROM trefwoorden t
INNER JOIN organisaties_has_trefwoorden AS o ON (t.id_trefwoorden = o.id_trefwoorden)
WHERE o.id_organisaties = NEW.id_organisaties;
這裏是觸發
CREATE TRIGGER updCheck_After AFTER
UPDATE ON organisaties_has_trefwoorden
FOR EACH row
UPDATE organisaties o
SET o.trefwoorden_flat =
(
SELECT t.naam
FROM trefwoorden t
INNER JOIN organisaties_has_trefwoorden AS o ON (t.id_trefwoorden = o.id_trefwoorden)
WHERE o.id_organisaties = NEW.id_organisaties;
)
WHERE o.id_organisaties = NEW.id_organisaties
問題是有可能選擇更多的行爲1列逗號分隔 還是有其他解決方案嗎?
有人有建議嗎?