我在SQL语句上遇到了问题,我试图使START字段变得独特。我的意思是删除rest字段,这些字段在这个字段中具有相同的值。
我的SQL查询:
SELECT s.date AS
START , s.machine_id, s.stop_id, o.date AS
STOP
FROM stops s
LEFT JOIN performance_v2 o ON o.date > s.date
AND o.machine_id = s.machine_id
AND impuls_count > 0发布于 2015-07-03 14:25:37
这只会使您在一列中获得最普通的起点。您可以使用它独立或作为子查询。
SELECT DISTINCT s.date AS [START] AS
STOP
FROM stops s
LEFT JOIN performance_v2 o ON o.date > s.date
AND o.machine_id = s.machine_id
AND impuls_count > 0
ORDER BY s.date发布于 2015-07-03 14:21:28
试试SELECT DISTINCT s.date AS START, ...
此外,也许GROUP BY子句是您要寻找的。您可以尝试将GROUP BY s.date附加到查询的末尾。
https://stackoverflow.com/questions/31208949
复制相似问题