asp中如何写这句sql语句(access数据库)??

来源:百度知道 编辑:UC知道 时间:2024/05/18 02:56:06
表一(无重复name)
id name
1 张三
2 王二
3 李四
4 赵五
表二(有重复)
id name date
1 李四 2006
2 张三 2007
3 李四 2008
需要求出一个表三
id name date
1 张三 2007
2 王二 null
3 李四 2006(最早时间)
4 赵五 null

谢谢!

select a.id,a.name,Min(b.date) as date from 表一 a left join 表二 b on a.name=b.name group by a.name

SELECT
tb1.id ,
tb1.name,
tb3.mindata as data
FROM
tb1 left join (SELECT
name,
MIN(data) as mindata
FROM
TB2
GROUP BY
[NAME]
) tb3 ON tb1.name = tb3.name