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