mysql 的问题,不知道为什么啊? 我想找到 workinfo 中 匹配的 workinfoid 最大的那一个,其他的不要??? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 natural left join 不是只取一个的意思吧所以感觉你哪样写是不对的. 哦那个 natural left join 只是匹配 dt_internetbar ,,dt_workinfo 这两个表的相同字段纳闷的是,我的只显示 匹配结果的最小的那个。而 老大 你的都显示 natural left join 在你的SQL里面相当于 inner join 那如何操作,才能实现我想要的那个只找 dt_workinfo 中 条件匹配的 workinfo 最大的 mysql> SELECT max( dt_workinfo.workinfoid ) , dt_workinfo.`internetbarid` , dt_workinfo.`userid` -> FROM dt_internetbar -> INNER JOIN dt_workinfo ON dt_internetbar.userid = dt_workinfo.userid -> GROUP BY dt_workinfo.`internetbarid` -> ORDER BY dt_workinfo.workinfoid DESC;+-------------------------------+---------------+--------+| max( dt_workinfo.workinfoid ) | internetbarid | userid |+-------------------------------+---------------+--------+| 43 | 15 | 7 || 8 | 2 | 7 || 4 | 1 | 7 |+-------------------------------+---------------+--------+ 二级分类的高亮问题 JAVA程序员维护PHP网站问题 关于 文件夹权限的问题 jquery ajax在IE中出错,在Firefox中正常 PHP读取xml数据 php遍历目录代码寻解释!! 一个PDO连接错误.实在看不出来了. 哪里有PHP+Mysql写的人才网站的源码啊 PHP中如何得到用户的网卡地址 谁能提供付费的空间?公司要用 php正则表达式中界定符号/#|三者区别何在? PDO 循环 查询
所以感觉你哪样写是不对的.
-> FROM dt_internetbar
-> INNER JOIN dt_workinfo ON dt_internetbar.userid = dt_workinfo.userid
-> GROUP BY dt_workinfo.`internetbarid`
-> ORDER BY dt_workinfo.workinfoid DESC;
+-------------------------------+---------------+--------+
| max( dt_workinfo.workinfoid ) | internetbarid | userid |
+-------------------------------+---------------+--------+
| 43 | 15 | 7 |
| 8 | 2 | 7 |
| 4 | 1 | 7 |
+-------------------------------+---------------+--------+