我想在SQL中拆分多行中的一行。如何拆分多行中的值(MySQL)
例如,我有“A DROP ADCT门店 - ”包含空间和“ - ”我想,有值,例如几行保持独立。
原始结果:
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;
我很抱歉,我知道这是非常基本的。
谢谢!
它也在工作。多谢,伙计。 –