|
1
5
Okham的William的这句话适用于这里:
你应该重新考虑一下 为什么需要在单个查询中完成此操作? 然后运行单独的查询。 |
|
|
2
3
或者只使用子查询。.. 我不知道这是否是有效的MySQL语法,但你可以做类似的事情:
|
|
|
3
1
您多久添加/更改一次投票记录? 您多久添加/删除一次图片记录? 您多久对这些总计运行一次此查询?
最好在库表上创建总计字段(
在图片表上添加或删除记录时,也会更新库表上的总数。这可以使用图片表上的触发器自动更新库表来完成。也可以使用结合两个SQL语句的事务来更新图片表和图库表。在图片表上添加记录时,递增
类似地,当添加或删除投票记录或
现在,您的查询变得微不足道——它只是库表中的一个简单查询。但这是以对图片和投票表进行更复杂的更新为代价的。 |
|
|
4
0
正如比尔·卡温所说,在一个查询中完成这一切是相当丑陋的。
这将产生一个结果集,如下所示:
|
|
|
sulli · 分组结果并统计组中的实例-Python 8 年前 |
|
|
Amir · 熊猫数据框架中的多索引系列 8 年前 |
|
|
Sauron J.Vassallo · 需要默认为最后一个非空值 8 年前 |
|
|
Luis Costa · Mongo 3.6多条件聚合查找 8 年前 |
|
|
darren · 在geo_点字段类型上使用最大/最小聚合 9 年前 |