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