如何使用MAX(列值),DISTINCT选择SQL中的另一列但使用不同的表?

时间:2017-07-12 13:57:29

标签: sql

我该怎么做

How can I SELECT rows with MAX(Column value), DISTINCT by another column in SQL?

但是有一张不同的桌子?表A具有日期,表C具有我想要区分的ID。

感谢。

2 个答案:

答案 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