如何使用内部联接和顺序组合。
我的查询正在运行,但我的输出没有给我正确的答案,我对此行有疑问,我该如何排序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;