|
|
1
7
选择p.caption,count(c.id) 从posts p连接评论c on p.id=c.post\u id 按标题分组 |
|
|
2
3
我认为使用连接要比使用IN子句或子查询快得多。 |
|
|
3
0
忘记计数和子查询。 内部联接将拾取所有具有有效帖子的评论,并排除所有具有0条评论的帖子。DISTINCT将合并超过1条注释的帖子的重复标题条目。 |
|
|
4
0
我发现在这种情况下,这种语法最具可读性:
它比这个线程中的大多数其他线程更好地表达了您的意图——“给我所有的帖子…”(选择*来自帖子)“…有任何评论”(如果存在(选择*来自评论…)。它本质上与上面的连接相同,但是因为您实际上没有进行连接,所以您不必担心在post中获得重复的记录,因此每个post只会获得一条记录。 |
|
|
5
0
不需要打电话
编辑:应该是一个
|
|
|
6
-1
我脑子里想的太多了,但可能是这样的:
|
|
|
7
-2
这具有运行
|
|
|
Johnny T · 基于当前值的SQL合并表[重复] 11 月前 |
|
John D · 需要为NULL或NOT NULL的WHERE子句 11 月前 |
|
ojek · 如何对SQL结果进行分组和编号? 11 月前 |
|
|
senek · 如何在PL/SQL中将选择结果(列)放入数组中 11 月前 |
|
|
Sax · 规范化Google表格(第一步) 11 月前 |
|
|
BarıŠUÅaklı · 如何在ON冲突更新中使用CTE中的值 12 月前 |
|
|
Jatin · 检索卷计数的动态sql抛出错误语法错误[关闭] 12 月前 |
|
|
Andrus · 如何在sql中查找第二个匹配项 1 年前 |