2017-06-19 74 views
0

從多個表中選擇的是與此查詢MySQL的使用功能

select reports.SUM(time1), 
reports.created_by, 
reports.id, 
users.wage, 
users.title 
from reports, 
users 
where users.title = reports.created_by 
and reports.created_date >= '1396/03/01' 
and reports.created_date <= '1396/03/30' 
GROUP BY created_by 
ORDER BY created_by 

1630 prublem - 功能reports.SUM不存在。檢查「功能名稱解析和解析」參考手冊

+0

你只稱呼它'SELECT SUM(reports.time1)在第...' – derHugo

回答

0

它應該是...

select SUM(reports.time1), 
reports.created_by, 
reports.id, 
users.wage, 
users.title 
from reports, 
users 
where users.title = reports.created_by 
and reports.created_date >= '1396/03/01' 
and reports.created_date <= '1396/03/30' 
GROUP BY created_by 
ORDER BY created_by