|
1
5
Okham的William的这句话适用于这里:
你应该重新考虑一下 为什么需要在单个查询中完成此操作? 然后运行单独的查询。 |
|
|
2
3
或者只使用子查询。.. 我不知道这是否是有效的MySQL语法,但你可以做类似的事情:
|
|
|
3
1
您多久添加/更改一次投票记录? 您多久添加/删除一次图片记录? 您多久对这些总计运行一次此查询?
最好在库表上创建总计字段(
在图片表上添加或删除记录时,也会更新库表上的总数。这可以使用图片表上的触发器自动更新库表来完成。也可以使用结合两个SQL语句的事务来更新图片表和图库表。在图片表上添加记录时,递增
类似地,当添加或删除投票记录或
现在,您的查询变得微不足道——它只是库表中的一个简单查询。但这是以对图片和投票表进行更复杂的更新为代价的。 |
|
|
4
0
正如比尔·卡温所说,在一个查询中完成这一切是相当丑陋的。
这将产生一个结果集,如下所示:
|
|
|
Johnny T · 基于当前值的SQL合并表[重复] 1 年前 |
|
John D · 需要为NULL或NOT NULL的WHERE子句 1 年前 |
|
ojek · 如何对SQL结果进行分组和编号? 1 年前 |
|
|
senek · 如何在PL/SQL中将选择结果(列)放入数组中 1 年前 |
|
|
Sax · 规范化Google表格(第一步) 1 年前 |
|
|
Jatin · 检索卷计数的动态sql抛出错误语法错误[关闭] 1 年前 |
|
|
Andrus · 如何在sql中查找第二个匹配项 1 年前 |