我该怎么做
How can I SELECT rows with MAX(Column value), DISTINCT by another column in SQL?
但是有一张不同的桌子?表A具有日期,表C具有我想要区分的ID。
感谢。
答案 0 :(得分:0)
对该两个表使用join,然后使用distinct。
答案 1 :(得分:0)
对此使用GROUP BY语句而不是distinct。
SELECT t1.a, MAX(t2.a)
FROM t1
JOIN t2
ON T1.id = t2.id
GROUP BY T1.a