【发布时间】:2018-02-06 23:49:59
【问题描述】:
我想在 SQL 中将一行拆分为几行。
例如,我有 'A ADCT DROP INCALL -' 包含 空格 和一个 '-',我希望这些值在几行中保持独立.
原始结果:
SELECT statuses FROM campaigns;
+-----------------------------------------+
| RESULT OF QUERY |
+-----------------------------------------+
| A ADCT DROP INCALL - |
+-----------------------------------------+
结果必须是这样的:
+-----------------------------------------+
| RESULT OF QUERY |
+-----------------------------------------+
| A |
| ADCT |
| DROP |
| INCALL |
+-----------------------------------------+
我尝试使用 SUBSTRING_INDEX,例如:
SELECT status
FROM statuses
WHERE statuses.status NOT IN (SELECT SUBSTRING_INDEX(TRIM(dial_statuses)," ", 1) FROM campaigns WHERE campaign_id = '4000')
ORDER BY STATUS;
对不起,我知道那太基础了。
【问题讨论】: