日期:2014-05-18  浏览次数:20519 次

请大伙来看看我的SQL语句问题!顶这有分!不够+++!SOS
以下是我的SQL语句:
===========================
select  
a.QuizID,a.DealerID,a.Qtitle,a.Qtext,a.QuizDate,Qip,
b.BackID,b.QuizID,b.DealerID,b.BackDate,b.BackText,
c.DealerID,c.user_dw,c.user_tel
from  
AutoQuiz   a,AutoQuizBack   b,AutoDealer   c
where  
a.DealerID   =   6125   and
a.DealerID   =   b.DealerID   and
a.QuizID   =   b.QuizID   and
a.DealerID   =   c.DealerID   and
order   by  
a.QuizDate  
desc
=====================
现在查询的效果
a.QuizID   DealerID     Qtitle                       QuizDate       b.QuizID   BackText   BackDate
10030       6125             搜狐好还是新浪好     2007-07-24   10030       新浪好         2007-08-22
10029       6125 网易好还是新浪好     2007-07-24   10029       网易好         2007-08-23
10029       6125 网易好还是新浪好 2007-07-24   10029       新浪好         2007-08-24
=====================
我想要的效果
a.QuizID   DealerID     Qtitle                       QuizDate       b.QuizID   BackText   BackDate
10030       6125             搜狐好还是新浪好     2007-07-24   10030       新浪好         2007-08-22
10029       6125 网易好还是新浪好 2007-07-24   10029       新浪好         2007-08-24
=====================
也就是说根据BackDate这个时间字段取最新的一条!
请大伙帮我看看!!


------解决方案--------------------
喂 给你做出来了 上QQ啊