與此問題類似:MySQL 5.7 group by latest record 我不確定如何在5.7中正確執行此操作。也有第2類的可能性。 5.6工作查詢,我試圖在5.7複製: SELECT id FROM test
GROUP BY category
ORDER BY sort1 DESC, sort2 DESC
ID並不總是最高的,所以MAX(ID)不起作用。 展望上面的鏈接,對於單排
我簡化了我的SQL查詢,如下所示。 我有一個EmployeeTran表和以下記錄。 CREATE TABLE EmployeeTran (
EMPID int NOT NULL,
Effectivedate datetime,
Amount INT
);
insert into EmployeeTran values(101,'2017-01-01',300);
除了this question我想選擇另一行。 我有以下表格: Table1 Table2
CardNo ID Record Date ID Name Dept
1 101 8.00 11/7/2013 101 Danny Green
2 101 13.00 11/7/2013 102 Tanya Red
3 101 15.00 11/7/2013
使用select語句我試圖劃分兩個選擇查詢,但我在其中拋出除數問題「錯誤代碼:1242子查詢返回多個1行」 這是我的發言貌似 下面的語句工作正常給我的COL2分組總和值的列表: (select sum(Tab1.col1) from Tab1 where
Tab1.col2 in(select Tab1.col2 from Tab1 join Tab2 on Tab2.col2=Tab1.col