回答

收藏

MySQL选择资格到期日期

技术问答 技术问答 214 人阅读 | 0 人回复 | 2023-09-12

我有三个MySql表:' Q+ f5 \& c" @! P& s9 }, O8 T. z
用户    :UserId,UserName) N" z5 X2 Y4 f2 M# _' V- q  P
测试    :TestId,TestName3 F0 T& I- D' t+ |# a9 p' u
通过    :PassId,UserId,TestId,DateTaken2 _4 [3 N# S' }4 l+ |
我想回到一个表格,显示每个用户通过的最新测试日期,例如
% l3 h' q. b! V: E|--------|---------|---------|---------|---------|---------||User    |Test A   |Test B   |Test C   |Test D   |Test E   ||--------|---------|---------|---------|---------|---------||James   |Null     |6/3/11   |Null     |Null     |4/3/11   ||Mark    |Null     |1/4/11   |8/5/11   |23/5/10  |Null     ||--------|---------|---------|---------|---------|---------|在这个例子中,James测试从未通过A,C或D。他可能参加了测试B但最新一次是11/6/3。! n( d9 G. v) _
我计划在ASP.NET GridView显示此数据。最好的方法是什么?-可以在SELECT句子完成了吗?!
* _4 X+ e% x! b提前谢谢。
$ |+ B% z' k8 t0 v                                                                : I% V) T' g; W# s
    解决方案:
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则