n_station查询 - 从其他表的最新日期和链接数据
code_stas nom_station
1 StationA
2 StationB
3 StationC
val_horaire
code_mesure date_val_hor h_01 h_02 h_03
1 14/11/2016 23 29 32
1 15/11/2016 45 47 35
2 14/11/2016 12 15 13
2 15/11/2016 21 23 19
3 14/11/2016 74 75 79
我想获得表的最新(日期)行val_horaire
和加入收藏夹n_station
结果
cod_stas nom_station date_val_hor h_01 h_02 h_03
1 StationA 15/11/2016 45 47 35
2 StationB 15/11/2016 21 23 19
3 StationC 14/11/2016 74 75 79
我该如何做到这一点?下面的查询不起作用
SELECT st.code_stas, st.nom_station, max(vh.date_val_hor), vh.h_01, vh.h_02, vh.h_03
FROM n_station st
INNER JOIN val_horaire vh
ON st.code_stas = vh.code_mesure
GROUP BY st.code_stas, st.nom_station, vh.h_01, vh.h_02, vh.h_03
这将多次告诉我一个站
将max函数表达式设置为vh.h_01,vh.h_02,vh.h_03,并删除group by中的列。它工作吗? – Ming
@ Mannix.Zhu但我不想要最大h_01,h_02,... +错误'无效的参数数量' – Weedoze
明白了。我误解了你想做的事。检查我的答案。 – Ming