小编Sub*_*uba的帖子

如何获得加入两个表的最新日期记录?

第一个表:状态

ID               Status        date
1                PRO           10-02-2010
1                LWR           8-06-2011
1                Active      10-06-2011
2                PRO          10-02-2010
2                LWR           8-06-2011
2                PRO        10-06-2011
3                PRO           10-02-2010
3                LWR           8-06-2011
3                APS        10-06-2011
Run Code Online (Sandbox Code Playgroud)

第二个tabe:个人资料

ID                NAME
1                  Suba
2                  Jhon
3                  Felix
Run Code Online (Sandbox Code Playgroud)

我期待的输出

1          Suba      Active        10-06-2011
2          Jhon      PRO           10-06-2011
3          Felix     APS           10-06-2011
Run Code Online (Sandbox Code Playgroud)

请解释如何获得最大日期值记录

mysql sql

1
推荐指数
1
解决办法
3370
查看次数

请检查我的MYSQL查询并给我建议?

这是我的mysql查询.

SELECT s.s_nric                           AS nric,
       s.s_name                           AS name,
       s.s_psle_eng                       AS psle_eng,
       s.s_psle_math                      AS psle_maths,
       s.s_psle_aggr                      AS psle_aggr,
       (SELECT re.re_mark
        FROM   si_results re
        WHERE  re.re_code LIKE 'FEEN%'
               AND re.re_year = '2008'
               AND re.re_semester = '2'
               AND re.re_nric = s.s_nric) AS english_2008,
       (SELECT re.re_mark
        FROM   si_results re
        WHERE  re.re_code LIKE 'FEMA%'
               AND re.re_year = '2008'
               AND re.re_semester = '2'
               AND re.re_nric = s.s_nric) maths_2008,
       (SELECT re.re_mark
        FROM   si_results re
        WHERE  re.re_code LIKE 'FEEN%'
               AND re.re_year = '2009'
               AND re.re_semester = '2'
               AND …
Run Code Online (Sandbox Code Playgroud)

mysql

0
推荐指数
1
解决办法
155
查看次数

标签 统计

mysql ×2

sql ×1