我有4张桌子
我想将此查询(显示使用一台机器的次数)编辑为一个查询,该查询将显示特定性别使用该机器的次数。
例如:
machine | male | female -----------+------+---- treadmill | 30 | 100 biceps m | 150 | 22
我的查询:
SELECT machines.namem as machine, COUNT(*) FROM usages, machines WHERE users.”#idm” = machines.idm GROUP BY machines ORDER BY COUNT DESC;
感谢所有帮助。
我有4个表的用法(idus,...,#idt,#idm),机器(idm,namem)培训(idt,...,#idu)用户(idu,..,性别),我想编辑该查询(显示一台计算机使用了多少次)到...
您可以使用条件聚合。从您的数据结构来看,您似乎需要携带4个表才能获得预期的结果:
只需这样做:
使用条件聚合: