我有一张这样的表:
ID Course1 Course2
S1 A1 A2
S1 A1 B1
S2 D1 B1
S2 C1 B1
我需要为每个ID选择第一行。我的意思是这样一张桌子:
ID Course1 Course2
S1 A1 A2
S2 D1 B1
如果有任何身体帮助,我将不胜感激。 感谢
答案 0 :(得分:1)
对于您的示例,我想选择每个ID的第一行的最简单方法(imo)是group by
,你应该得到你想要的。
SELECT *
FROM YourTable
GROUP BY ID;
希望这对你有所帮助。