问题标签 [right-join]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
105 浏览

php - 在忽略子行的同时分页,使用右连接

我有这个基本查询,它返回程序标题(eventdesc)的主行,然后将程序参与者和信息列为多个子行。

计划 1
电子邮件 1,电子邮件 2,姓名,状态(第一位参与者)
电子邮件 1,电子邮件 2,姓名,状态(第二位参与者)
计划 2
电子邮件 1,电子邮件 2,姓名,状态(第一位参与者)

ETC...

基本查询:

我一直在试图弄清楚如何按程序对其进行分页,无论有多少子行。我在另一个页面上有一个分页类,但这只能从一个表中提取。

我一直在尝试实现相同的分页,但我只能让它拉第一个程序,然后它根据子行而不是主程序行来限制页面。在我在这里发布的状态下,接下来的每个页面都只显示第一个程序。出现的子行在每一页上都不同,但我不知道它们是否都在第一个程序中。

该查询可以正常提取所有结果,但如果它是一个巨大的列表,则效率极低,甚至可能使浏览器超时。

任何帮助将不胜感激,如果我可以包括其他任何内容,请告诉我。

我不太关心使用相同的分页类,所以我对不同的方法完全开放。

提前致谢

0 投票
3 回答
171862 浏览

mysql - 如何在没有 ON 条件的情况下使用 mysql JOIN?

是否可以在没有语句的情况下编写连接查询ON?以及这些连接有何不同LEFT JOIN, RIGHT JOIN的工作方式。

0 投票
1 回答
120 浏览

mysql - Mysql join 实践只使用LEFT JOIN 和INNER JOIN?

当我阅读有关联接的信息时,我意识到其中只有两个在工作,因为其他的也是一样的。我对么?

INNER JOIN= JOIN LEFT JOIN=LEFT OUTER JOIN

有没有你实际使用的连接?

0 投票
1 回答
60 浏览

mysql - 将 sql 表与其他两个表连接起来

我想加入一个有两个表的 sql 表。

我想通过 wallhasrss 和 userhasrss 加入 rss。例如:

如果表格与上面列出的一样,我希望输出为

1 是因为加入了 wallhasrss,2 是因为加入了 userhasrss。这可能是我需要联合运算符吗?我尝试了正确的加入,但它不起作用。

0 投票
2 回答
76 浏览

mysql - 3个链接表的MySQL查询优化

我有一个经常出现在 mysqlslow.log 中的查询,像这样......

查询的解释看起来像这样......

我不明白为什么它会检查 18040 行,但 Explain 建议它只查看 12 x 332 x 1 行?

仅供参考,3张桌子看起来像这样......

HDBclsslnk 有 22,229 行,wpthillsdatabase 有 9334 行,ShortClassList 有 12 行。

这是正常的,还是可以进一步优化?

0 投票
2 回答
172 浏览

sql - 连接操作的顺序:这两个 FROM 子句会产生相同的结果吗?

这两个 FROM 子句会产生相同的结果吗?如果没有,有没有办法写第一个这样不需要括号?

编辑:虽然我想知道第一个问题的答案,但我更感兴趣的是有一个不需要括号的第一个 FROM 子句的更直接版本,所以如果你宁愿重写它而不是比较两者,然后随意这样做。

0 投票
2 回答
39 浏览

mysql - 从同一个查询生成多个总和

我有一张这样的桌子:

我希望输出类似于以下日期 2001-12-11

我尝试过使用该函数,但被and子句SUM()卡住了。我该如何解决这个问题?WHEREJOIN

0 投票
2 回答
38 浏览

mysql - 如何使用mysql连接两个表

自从我进行任何 Mysql 查询以来已经很久了,我忘记了如何进行基本连接。我有两张桌子:

订单_和会员

我需要创建一个视图来显示所有带有关联电子邮件和 Member_Id 的订单。

http://i.imgur.com/7ttXtrk.png <-- 表格

0 投票
1 回答
103 浏览

mysql - 如何将 where 子句添加到右外连接联合左外连接?

我正在使用以下 SQL,并且想知道如何以及在何处放置 where 子句。这样我就可以将所有结果带入 id=2 的地方?

我努力了

但我得到一个语法错误!

0 投票
2 回答
299 浏览

mysql - sql中两个不同表的总和之差

我有两个 sql 表,purchase并且sent,我想知道任何日期的项目的未结余额。为此,我试图采取sum(puchase.quantity) - sum(sent.quantity) where date<some date. 我可以有单独的查询,但我不知道如何组合它们。

以下是个别查询:

请告诉我是否有更好的方法来获得未结余额。

提前致谢。