我目前正在开发一个项目,其中我有几个字符串,可能以不同的消息开头,但字符串中的某个地方将包含:。
例如,该字段可能包括
尝试登录的用户名/密码未知。用户:admin无法
添加用户帐户。 MySQL错误:某些我的sql错误未知
尝试登录的用户名/密码。用户:管理员
基本上我想将字段组合在一起,直到:符号,例如尝试登录的用户名/密码未知。用户:将被分组为1个条目。
感谢您提供的任何帮助。
答案 0 :(得分:3)
试试这个......
SELECT msg1,wholemsg FROM
(SELECT SUBSTRING_INDEX(message, ':', 1) AS msg1, message as wholemsg FROM <your table>
WHERE <your condition>)
GROUP BY msg1