Mysql 选择子字符串分组方式
我想用Mysql 选择子字符串分组方式,mysql,group-by,substring,Mysql,Group By,Substring,我想用substring\u index和groupby子字符串的结果选择列中的数据。是否可以在一个查询中进行查询 范例 code: R0001.10 R0001.20 R0002.10 R0002.30 如果使用 SELECT SUBSTRING_INDEX(code, '.', 1) FROM products; 事情是这样的: R0001 R0001 R0002 R0002 但是当我使用 SELECT SUBSTRING_INDEX(code, '.', 1) FROM prod
substring\u index
和groupby
子字符串的结果选择列中的数据。是否可以在一个查询中进行查询
范例
code:
R0001.10
R0001.20
R0002.10
R0002.30
如果使用
SELECT SUBSTRING_INDEX(code, '.', 1) FROM products;
事情是这样的:
R0001
R0001
R0002
R0002
但是当我使用
SELECT SUBSTRING_INDEX(code, '.', 1) FROM products GROUP BY code;
它产生了一些奇怪的结果
01
01
010210000
0103020
等。使用
分组依据
子句检查没有问题。可能是其他问题。检查我发布的答案您的查询中还有其他问题。