中国开发网: 论坛: 程序员情感CBD: 贴子 45122
tweety
haitao给出了正解,还是我笨,本来按李银同学的思路,我应该能够举一反三的
SELECT Tb.*
FROM (SELECT a, c cc, MAX(d) dd
FROM (SELECT tb.*
FROM (SELECT a, MAX(c) cc
FROM tb
GROUP BY a) tba LEFT JOIN
tb ON tb.a = tba.a AND tb.c = tba.cc) tba
GROUP BY a, c) tba LEFT OUTER JOIN
Tb ON Tb.A = tba.a AND Tb.C = tba.cc AND Tb.D = tba.dd

只是我不明白为什么要用left outter join,我用inner join也是一样的啊??

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录