Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/56.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 选择子字符串分组方式_Mysql_Group By_Substring - Fatal编程技术网

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

等。

使用
分组依据
子句检查没有问题。可能是其他问题。

检查我发布的答案您的查询中还有其他问题。