您的位置:首页 > 数据库

两种sql写法 有区别吗

2012-04-28 14:30 225 查看
写法一:

SELECT SUBSTATION_ID,EQUIPMENT_ID MAX(GMT_EVENT) as GMT_EVENT

from ONLINE_EQUIPMENT_HEALTH GROUP BY SUBSTATION_ID,EQUIPMENT_ID

写法二:

SELECT OEH1.SUBSTATION_ID,OEH1.EQUIPMENT_ID,OEH1.GMT_EVENT

FROM ONLINE_EQUIPMENT_HEALTH OEH1

WHERER GMT_EVENT =

(SELECT MAX(GMT_EVENT) FROM ONLINE_EQUIPMENT_HEALTH OEH2

WHERE OEH1.SUBSTATION_ID = OEH2.SUBSTATION_ID AND OEH1.EQUIPMENT_ID = OEH2.EQUIPMENT_ID

)

两种写法有区别吗?
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: