日期:2014-05-17  浏览次数:20831 次

求一个解决适合该问题的SQL语句
我有A表和B表两个会员信息表,但是A表和B表可能有相同的会员名。我如何写SQL语句,我要在A和B表中搜索出在最近3个月注册的会员,注册日期的数据类型的   now()但是如果A表和B表中一样的会员,就在列表中只显示一次信息。请各位帮忙该怎么表达。
select   ……   后面怎么写啊?

------解决方案--------------------
select * from a
inner join (
SELECT 會員名,MAX(注冊時間) as 注冊時間 FROM b group by 會員名,注冊時間
) c on a.會員名=c.會員名 and a.注冊時間=c.注冊時間