【发布时间】:2015-10-17 07:53:12
【问题描述】:
这是我的 mysql 查询。
SELECT DeviceUID, Max(LogTime) , count(DeviceUID), Mode
FROM P2PLog.ConnectResult_Table group by DeviceUID;
如何将此代码转换为 ORM?
我尝试这种形式。我需要选择Max(LogTime) 作为列。我该怎么做?
>>> ct = ConnectresultTable.objects
>>> aaa = ct.values('deviceuid', 'mode').annotate(items=Count('deviceuid'))
>>> print aaa.query
SELECT `ConnectResult_Table`.`DeviceUID`, `ConnectResult_Table`.`Mode`, COUNT(`C
onnectResult_Table`.`DeviceUID`) AS `items` FROM `ConnectResult_Table` GROUP BY
`ConnectResult_Table`.`DeviceUID`, `ConnectResult_Table`.`Mode` ORDER BY NULL
【问题讨论】:
标签: python mysql django python-2.7 orm