这是我的代码:
query="SELECT c.name AS client_name, s.name AS store_name, dd.mac_address AS mac_address "\
"FROM d2_clients AS c "\
"JOIN d2_stores AS s "\
"ON c.name = s.client_name "\
"JOIN d2_data_feeds AS dd "\
"ON s.metric_key = dd.metric_key "\
"WHERE s.active = 1 "\
"GROUP BY 1,2,3 "
return msql.executeQueryAsDict(query,self.connection)
我的第二次加入永远不会有效,并且始终返回空条目。完全相同的查询在mysqlpro客户端上运行正常。
此外,取消第二次加入使其再次起作用。想知道什么是正确的语法?认为这应该工作。