我一直在用這段代碼糟糕的時間。我想知道是否有人可以查看並告訴我如果CC_LIST已經包含匹配值,如何突破case語句。它保持連接,我希望它檢查由加入映射的電子郵件地址,然後打破如果電子郵件地址存在。下面是我的代碼:早起破案
UPDATE HD_TICKET
JOIN USER ON USER.FULL_NAME = CUSTOM_FIELD_VALUE11
SET HD_TICKET.CC_LIST =
CASE WHEN HD_TICKET.CC_LIST = '' OR HD_TICKET.CC_LIST IS NULL THEN USER.EMAIL
ELSE CONCAT(HD_TICKET.CC_LIST, ", ", USER.EMAIL)
END
where HD_TICKET.HD_QUEUE_ID = 12
這樣的問題是爲什麼你不應該在數據庫列中放置逗號分隔的列表。加入一個具有不同行中值的表。 – Barmar
這是該字段所需的格式。它是一個電子郵件地址列表。 – user3634019