返回单个值我创建了一个表叫messages
如何比较两个或多个字符串,并从数据库
在我有三分列
- 编号
- 数
- 消息
在number
列我已在下面插入数据
Number Messages
-------------------------
123456789 Hi
678901111 Hello
+91123456789 Hi
+915678901111 Hello
当我使用的查询
Select distinct(right(col2,10) as col2 from message;
我想我的结果
Number Messages
-------------------------
123456789 Hi
678901111 Hello
这就是我想实现 我怎样才能让123456789
只返回一个
这GROUP BY是无效的,将在旧的MySQL版本返回一个不可预知的结果,将提高在新版本中的错误(除非)一般的GROUP BY规则说:如果指定了GROUP BY子句,那么SELECT列表中的每个列引用必须标识一个分组列或者是一个set函数的参数! – jarlh
添加一些示例表格数据和预期结果 - 作为格式化文本表格。 (不是图像) – jarlh