请教MYSQL取法
有三个表联取,user_group.*, user.*, radacct.* 取20条
条件:radacct表里只取一条记录(与user表的登录名相同的一条最新的)
$sortby .= ($this->order != "") ? " ORDER BY radacct.AcctStartTime ".$this->order : ""
$where.=" ORDER BY radacct.RadAcctId DESC LIMIT 1 ";
$sql .= $sortby." LIMIT ".(int)$page.",".(int)$offset;
现在这么写是错误的,有二个limit
望大家给个正确写法
把表结构和你要的结果都写标准点。你这样写鬼看得懂啊
列出相关表结构和数据及要得到的结果。
$sql = "SELECT user_group.*, user.*, radacct.* from `user` LEFT JOIN `user_group` ON user_group.user_group_id=user.user_group_id LEFT JOIN `radacct` ON radacct.UserName=user.user_login_name WHERE ".$where;
这是SQL语句
也就是说:只取radacct表中符合条件:radacct.user_login_name=user.user_login_name 的就一条记录
user表记录有多少用户
radacct表是记录哪些用户在几点执行过的动作。
select user_group.*,ta.* from user_group ,(select radacct.*,user.* from radacct ,user where radacct.user_login_name=user.user_login_name limit 1) .....
(select radacct.*,user.* from radacct ,user where radacct.user_login_name=user.user_login_name limit 1) as ta
望高人指点:
表user  
相关问答:
我以前安装了一次,后来卸载了,现在再安装的时候,提示错误:Error 1305.Error reading from file C:DOCUME~1\LOCALS~1\Temp\mysql_server.msi.Verify that the file exists and that you can access it.
可是我找 ......
在安装Java编译器的Eclipse的时候,对环境变量进行了配置,在安装MySQl的时候也要对环境变量进行配置;那么后面的配置会影响前面的Eclipse的配置吗?
请大家多指教~!谢谢!
不会把,我这都装了的 我系统里 还装了 ......
我对SQL SERVER和ACCESS比较熟,所以数据库的通用基础东西可以说都掌握的差不多了,我现在想要的就是以上两数据库的独特之处的介绍和应用介绍。
另外书最好对应最新版本 oracle是11g吧 10的也行;mysql是5.1吧
谢 ......
这个视频讲的很详细, 对新手非常有用, 基本上一看就懂
由于太大了(50m, 我只能上传20m), 我上传不了, 只好贴出下载地址
下载地址: http://ftel1.3800hk.com/0807/080720djxnzj.rar
好东西,下个看看
......