【发布时间】:2019-11-20 11:40:35
【问题描述】:
我有这个查询,适用于从 phpmyadmin 的视图和 csv 导出。
是否可以创建一个不重复的循环?谢谢!
SELECT
id, date, name,
SUBSTRING_INDEX(SUBSTRING_INDEX(message, '-', 1), '(', -1) AS op,
SUBSTRING_INDEX(SUBSTRING_INDEX(message, '-', 4), '-', -3) AS dt,
SUBSTRING_INDEX(SUBSTRING_INDEX(message, ')', 1), '-', -1) AS hour,
SUBSTRING_INDEX(SUBSTRING_INDEX(message, '(', 2), '-', -1) AS note
FROM center
WHERE center.date BETWEEN '2019-08-01 00:00:00' AND '2019-12-31 00:00:00'
and message!= ''
HAVING op = 'op1' OR op = 'op2'
UNION SELECT
id, date, name,
SUBSTRING_INDEX(SUBSTRING_INDEX(message, '-', 6), '(', -1) AS op,
SUBSTRING_INDEX(SUBSTRING_INDEX(message, '-', 9), '-', -3) AS dt,
SUBSTRING_INDEX(SUBSTRING_INDEX(message, ')', 2), '-', -1) AS hour,
SUBSTRING_INDEX(SUBSTRING_INDEX(message, '(', 3), '-', -1) AS note
FROM center
WHERE center.date BETWEEN '2019-08-01 00:00:00' AND '2019-12-31 00:00:00'
and message!= ''
HAVING op = 'op1' OR op = 'op2'
UNION SELECT.... more
【问题讨论】:
-
消息的内容是什么?
-
类似这样的事情:(op4 - 09-09-2019 - 8:36:15)- Lorem ipsum .....(op2 - 12-09-2019 - 8:12:12) - Lorem ipsum ..... (op1 - 15-09-2019 - 9:22:11) - Lorem ipsum ..... (op3 - 09-09-2019 - 9:36:50) - Lorem ipsum。 .... (op4 - 18-09-2019 - 7:36:22) - Lorem ipsum.....
-
今晚我会给你写一个查询
-
你能告诉我一排最多有多少件吗?
-
我不知道最大件数,因此我想优化我的查询。