我如何使用内部联接和顺序组合

时间:2014-05-07 06:27:22

标签: mysql

如何使用内部联接和顺序组合。

我的查询正在运行,但我的输出没有给我正确的答案,我对此行有疑问,我该如何排序1列或仅cm_status列:

INNER JOIN dbfeedersystem.tblrepair on 
tblpm.control_number_pm=tblrepair.control_number

SELECT tblfeeder.control_number AS Control_No,tblfeeder.serial_number AS
Serial_No,tblfeeder.model AS Model,
DATE_FORMAT(date_updated_pm,'%d-%b-%Y') AS PM_Date,
DATE_FORMAT(DATE_SUB(due_date,INTERVAL 1 WEEK),'%d-%b-%Y') AS Issuance_of_Recall,
DATE_FORMAT(due_date,'%d-%b-%Y') AS Due_Date, pm_status, cm_status
FROM dbfeedersystem.tblpm INNER JOIN dbfeedersystem.tblrepair on 
tblpm.control_number_pm=tblrepair.control_number
INNER JOIN 
dbfeedersystem.tblfeeder on 
tblpm.control_number_pm=tblfeeder.control_number 
INNER JOIN
(SELECT control_number_pm,max(date_updated_pm) AS date_updated_pm FROM
dbfeedersystem.tblpm GROUP BY control_number_pm)
AS MAX USING (control_number_pm,date_updated_pm) 
ORDER BY date_updated_pm,control_number_pm;

0 个答案:

没有答案