試試
成都創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司,專注網(wǎng)站設(shè)計(jì)、成都網(wǎng)站設(shè)計(jì)、網(wǎng)站營銷推廣,空間域名,網(wǎng)絡(luò)空間,網(wǎng)站運(yùn)營有關(guān)企業(yè)網(wǎng)站制作方案、改版、費(fèi)用等問題,請聯(lián)系成都創(chuàng)新互聯(lián)。
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這個(gè)函數(shù)從字符串str的起始位置pos返回一個(gè)子串。 例如:select SUBSTRING('Quadratically',5); 得到 'ratically' 同樣:你可以把Quadratically 替換成你的查詢語句 ,記住要加() select SUBSTRING((select 字段名 from 表名),5); 注意:你查的字句必須是字符串
你要是想用命令行的話,下面給你一些命令(MySQL)啟動(dòng),關(guān)閉MySQL在CMD中輸入: net start mysql在服務(wù)管理器中啟動(dòng),關(guān)閉.MySQL登錄在CMD中輸入mysql –h localhost –u root -p查看數(shù)據(jù)庫: show databases;使用數(shù)據(jù)庫: use db_name;查看表: show tables;查看表結(jié)構(gòu): describe table_name;查看表: show tables;要是不想用命令就在安裝MYSQL的瀏覽器,直接在里面打開看就好了
多表查詢是指基于兩個(gè)和兩個(gè)以上的表或是視圖的查詢.在實(shí)際應(yīng)用中,查詢單個(gè)表可能不能滿足你的需求,(如顯示sales部門位置和其員工的姓名),這種情況下需要使用到(dept表和emp表)
自連接是指在同一張表的連接查詢
select * from emp where empno=(select mgr from emp where ename='ford');
子查詢是指嵌入在其它sql查詢語句中的select語句,也叫嵌套查詢
單行子查詢是 指只返回一行數(shù)據(jù)的子查詢語句
select * from emp where deptno=(select deptno from emp where ename='smith');
多行子查詢指返回多行數(shù)據(jù)的子查詢 使用關(guān)鍵字 in
如果我們的一個(gè)子查詢,返回的 結(jié)果是多列,就叫做列子查詢
合并多個(gè)select語句的結(jié)果,可以使用集合操作符 union,union all
很想回答 ,可是實(shí)在看不懂 研究好好一會(huì)兒還是不懂 ················
這個(gè)用sql語句比較的難!!
但是顯示做頁面上很簡單!
做兩個(gè)表:
姓名表:user
員工id 員工姓名
1 張三
2 李四
工資表:money
時(shí)間 基本工資 員工id
2004—11 1000 1
2004—11 1000 2
2004—12 1000 1
2004—11 1000 2
先查姓名:
for{
張三 for{ 條件=員工id
}}
應(yīng)該知道了吧!