重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
试试
成都创新互联-成都网站建设公司,专注网站设计、成都网站设计、网站营销推广,空间域名,网络空间,网站运营有关企业网站制作方案、改版、费用等问题,请联系成都创新互联。
SELECT
a.id,
b.times,
a.real_name ,
a.username
FROM
userinfo a,
(
SELECT
uid,
sum(times) as times
FROM
online_time_hour
GROUP BY
uid
)
b
WHERE
a.id = b.uid
and a.company_id= '$abc'
用SUBSTRING这个函数从字符串str的起始位置pos返回一个子串。 例如:select SUBSTRING('Quadratically',5); 得到 'ratically' 同样:你可以把Quadratically 替换成你的查询语句 ,记住要加() select SUBSTRING((select 字段名 from 表名),5); 注意:你查的字句必须是字符串
你要是想用命令行的话,下面给你一些命令(MySQL)启动,关闭MySQL在CMD中输入: net start mysql在服务管理器中启动,关闭.MySQL登录在CMD中输入mysql –h localhost –u root -p查看数据库: show databases;使用数据库: use db_name;查看表: show tables;查看表结构: describe table_name;查看表: show tables;要是不想用命令就在安装MYSQL的浏览器,直接在里面打开看就好了
多表查询是指基于两个和两个以上的表或是视图的查询.在实际应用中,查询单个表可能不能满足你的需求,(如显示sales部门位置和其员工的姓名),这种情况下需要使用到(dept表和emp表)
自连接是指在同一张表的连接查询
select * from emp where empno=(select mgr from emp where ename='ford');
子查询是指嵌入在其它sql查询语句中的select语句,也叫嵌套查询
单行子查询是 指只返回一行数据的子查询语句
select * from emp where deptno=(select deptno from emp where ename='smith');
多行子查询指返回多行数据的子查询 使用关键字 in
如果我们的一个子查询,返回的 结果是多列,就叫做列子查询
合并多个select语句的结果,可以使用集合操作符 union,union all
很想回答 ,可是实在看不懂 研究好好一会儿还是不懂 ················
这个用sql语句比较的难!!
但是显示做页面上很简单!
做两个表:
姓名表:user
员工id 员工姓名
1 张三
2 李四
工资表:money
时间 基本工资 员工id
2004—11 1000 1
2004—11 1000 2
2004—12 1000 1
2004—11 1000 2
先查姓名:
for{
张三 for{ 条件=员工id
}}
应该知道了吧!