【发布时间】:2017-03-20 10:54:09
【问题描述】:
我正在尝试区分会话编号(在表格中以列 session 的形式存在),但它对我不起作用。
有人知道为什么吗?
SELECT DISTINCT session, sensor_1_2, sensor_2_2, sensor_1_2-sensor_2_2, recording_date_time
FROM global_recording_in_sensors_vw WHERE song_name = 'Source1A_Dual_Comb_Left_44100';
这是我得到的: 如您所见 - 双会话
session_867981022233244_**113** 24.10 19.10 5.00 2017-02-22 11:00:47
session_867981022233244_112 21.90 18.10 3.80 2017-02-21 18:04:43
session_867981022233244_**113** 22.40 18.80 3.60 2017-02-22 11:01:56
【问题讨论】:
-
DISTINCT 应用于您选择的所有列。
-
请添加示例数据和您期望的结果
-
阅读本文可能会澄清您的基本疑问; stackoverflow.com/questions/8992804/…
-
SELECT DISTINCT (session, sensor_1_2, sensor_2_2, sensor_1_2-sensor_2_2, recording_date_time) FROM global_recording_in_sensors_vw WHERE song_name = 'Source1A_Dual_Comb_Left_44100' GROUP BY session;
-
我收到错误 #1241:
标签: mysql session mysql-error-1064