问题标签 [inner-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 投票
10 回答
1526 浏览

mysql - 如何在场景中使用 INNER JOIN?

我有 2 张桌子:

“用户”表

“朋友”表

如何显示所有 user4 朋友的姓名?如果在friends表的朋友列中,1表示他们是朋友,0表示他们仍然不是朋友。

我使用 INNER JOIN,如下所示:

但我得到的是:

user4 和 user4 而不是 user1 和 user2

可以帮我?

0 投票
2 回答
7494 浏览

django - django 内连接查询

我正在使用 django 并且很难掌握如何进行复杂的查询

这是我的模型

我需要提取给定坦克对象的用户名。

用户对象是 django 内置的对象。谢谢!

编辑:

我试过这个

它似乎不只是拉出 id.. 并拉出 tankjournal 中的所有内容并将其与 tank 对象匹配

0 投票
5 回答
177679 浏览

c# - C#中DataTables的内连接

让 T1 和 T2 是DataTable具有以下字段的 s

我需要联表

如何以简单的方式在 C# 代码中完成此操作?谢谢。

0 投票
4 回答
1600 浏览

mysql - Mysql 按评级排序 - 但捕获所有

我有这个 PHP/MYSQL 代码,它从按评级排序的表中返回记录,从最高评级到最低评级:

它工作得很好,但有一个问题——如果一个项目没有至少一个评级,它根本不会被查询选中!

我该如何补救?谢谢。

0 投票
3 回答
202 浏览

mysql - Mysql查询不起作用

我有三个结构如下的表:http: //i41.tinypic.com/2bt9aq.png

我要做的是检索某个类别中所有笑话的笑话 ID、标题和平均评分,并按字母顺序排列它们。我有这个查询:

但是,它没有选择任何笑话。

该查询有什么问题?谢谢你。

0 投票
3 回答
383 浏览

php - MySQL Query 为我正在制作的论坛创建一个“bump-system”

我无法形成执行以下操作的 MySQL 查询:

从线程表中选择所有线程ID,按最新帖子(最大时间戳)的时间戳(按降序排列)排序,其中threadID等于每个线程的threadID。所以基本上我想通过线程并让MySQL检查数据库,比如说线程0。然后它检查所有threadID为0的帖子,并根据thread0内帖子的最大时间戳对thread0进行排序。然后它对线程 1、线程 2 等重复此操作并相应地对它们进行排序。

这甚至可能吗?就是为了创造论坛的“bump-system”效果,最近活跃的帖子不断地被顶到列表的顶部,直到帖子消失,然后下降到底部。我曾经使用不同的实现,我将 lastActivity 时间戳存储在线程表中,并在将新帖子提交到线程时更新它,但是这个查询会使事情变得更有效率。

非常感谢!这里有两个相关的表:线程和帖子。这些帖子有一个 threadID 字段,用于存储它所属的线程的 ID,它还有一个时间戳字段。Threads 有一个字段 threadID 对应于帖子的 threadID。

0 投票
7 回答
5990 浏览

subsonic - 与亚音速的内连接

我正在尝试显示与输入到文本框中的姓氏匹配的所有记录。这需要在“volID”列上进行 INNER JOIN,因为有 2 个表。

后面的代码:

我试图从 Subsonics 网站上的示例中执行此操作,但无法使其正常工作。收到以下错误。

0 投票
8 回答
12078 浏览

sql - 如何在不使用联接的情况下重写查询

我想知道如果没有使用连接,这个查询将如何编写。我一直试图找出连接不可行或无法使用(不可用)的情况。

我不能使用连接的原因是应用程序使用 HQL 而不是标准 SQL,并且 HQL 使得连接非常难以执行。

0 投票
1 回答
1372 浏览

arrays - 为什么在这种情况下将 Excel 数组公式包装在 SUM 中不会产生内容的总和?

聪明人,

在 Excel 中,将数组公式包装在 SUM 中似乎不会在所有情况下产生数组内容的总和。(也就是说,在我看来;显然,我很可能会感到困惑。)

尝试在 Excel 中编写等效的内部联接时会出现这种情况。由于涉及 Excel for Mac 的原因,我在不使用 Visual Basic 或 MS Query 的情况下执行此操作:仅数组公式和 INDEX/MATCH。我认为,我已经成功了,除了这种我无法理解的奇怪行为。

目前我正在使用kludge,但不必这样做会很好。任何帮助或建议将不胜感激。

以下重现了该问题:

表格1

表 2

上面的布局应该代表这两个小表格在电子表格中的显示方式:没有发生任何聪明的事情。四个明显的范围被命名为table1.keytable1.fkeytable2.keytable2.value

所以,然后,内部连接。我想要表 2 中与表 1 中的特定键相对应的值,并在“table1.fkey=table2.key”上加入。输入公式:

分成两个垂直单元格给出所需的结果;即:

(酷,还是什么?)到目前为止,一切都很好。但现在我实际上想要上面两个数字的总和。所以我简单地将上面的公式包装在一个 SUM 中,然后在一个单元格中输入结果

结果?

有谁知道到底发生了什么

詹姆士

0 投票
7 回答
7814 浏览

sql - What are the steps followed by sql engine to execute the query..??

My question is not how to use inner join in sql. I know about how it matches between table a and table b.

I'd like to ask how is the internal working of inner working. What algorithm it involves? What happens internally when joining multiple tables?