MySQL 基礎查詢

2021-09-07 04:31:57 字數 1210 閱讀 1829

6月業績榜

名次夥伴業績

簽單面談

每日目標

1杜豔花1236720

檢視目標

2鄭東傑234510

檢視目標

3黃傳龍34511

檢視目標400

檢視目標500

檢視目標601

檢視目標700

檢視目標

當我拿到以上業務需求時,我就馬上在想sql語句該如何寫。

試了簡單的表左右鏈結查詢left join right join,顯然問題沒有這麼簡單,資料查詢有誤,後來得到大鳥指點,記錄下。

select a.yyry_xiaotxiang ,a.yyry_id,a.yyry_xming,c.cc,d.dd ,b.bb

from yyry a

left join (select count(mtjl_id) bb,mtjl_yyryid

from mtjl 

where year(now())=year(mtjl_yysjian) and month(now())=month(mtjl_yysjian)

group by mtjl_yyryid)b on a.yyry_id=b.mtjl_yyryid

left join(select xiaoshouid,sum(khsh_yji) cc  from khshdjb

where year(now())=year(khsh_jrusjian) and month(now())=month(khsh_jrusjian)  group by

xiaoshouid )c 

on a.yyry_id=c.xiaoshouid 

left join(select count(khsh_id) dd,xiaoshouid 

from khshdjb 

where year(now())=year(khsh_jrusjian) and month(now())=month(khsh_jrusjian)

group by xiaoshouid) d on a.yyry_id=d.xiaoshouid where a.yyry_jsemcheng = '轉讓' and a.yyry_id > 0 order by  c.cc desc 

這是三表聯查。分別查詢了yyry(運營人員表) 的影象,id,姓名,khshdjb(客戶售後登記表)的運營人員的當月業績總和,簽單數量,mtjl(面談記錄表)的運營人員的當月面談次數總和。

mysql基礎查詢

基礎查詢 select use myemployees show tables 查詢表中單個字段 select last name from employees 查詢表中的多個字段 select last name,first name,email,salary from employees 查詢表...

mysql基礎查詢

查詢語法 select 列名1 列名2 列名n from 表名 如果查詢的列中有關鍵字,建議使用著重符,select name from student 查詢表中的所有列可以使用 號 select from student 查詢常量值 select 100 select join 查詢函式 一般函式...

Mysql基礎查詢

起別名 as select name as out put from student 假如別名中間有特殊符號,用引號括起來 加號 mysql中的 號只有乙個功能,運算子 select 123 90 如果其中乙個為字元型,試圖將字串轉成數值,如果轉換成功,則做運算 select haha 90 如果轉...