まだwm_CONCAT(古いdbバージョン)を使用している場合:解決策は、個別の条件を追加することです。次に、連結された値に昇順を適用します。
文書化されていない理由を聞かないでください。ただし、機能します。
また、サブクエリでorder byを使用すると、wm_concatの前では順序がランダム化されるだけなので、推奨されるべきではありませんでした。
要求されたSQLの例:
SELECT TASK_CARD, WM_CONCAT(distinct code) as ZONES
FROM ODB.TASK_CARD_CONTROL
WHERE ODB.TASK_CARD_CONTROL.CONTROL_CATEGORY = 'ZONE'
GROUP BY TASK_CARD;
プロシージャ/パッケージで使用する場合、個別のオプションは機能しないことに注意してください。