问题标签 [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.
mysql - 如何在场景中使用 INNER JOIN?
我有 2 张桌子:
“用户”表
“朋友”表
如何显示所有 user4 朋友的姓名?如果在friends表的朋友列中,1表示他们是朋友,0表示他们仍然不是朋友。
我使用 INNER JOIN,如下所示:
但我得到的是:
user4 和 user4 而不是 user1 和 user2
可以帮我?
django - django 内连接查询
我正在使用 django 并且很难掌握如何进行复杂的查询
这是我的模型
我需要提取给定坦克对象的用户名。
用户对象是 django 内置的对象。谢谢!
编辑:
我试过这个
它似乎不只是拉出 id.. 并拉出 tankjournal 中的所有内容并将其与 tank 对象匹配
c# - C#中DataTables的内连接
让 T1 和 T2 是DataTable
具有以下字段的 s
我需要联表
如何以简单的方式在 C# 代码中完成此操作?谢谢。
mysql - Mysql 按评级排序 - 但捕获所有
我有这个 PHP/MYSQL 代码,它从按评级排序的表中返回记录,从最高评级到最低评级:
它工作得很好,但有一个问题——如果一个项目没有至少一个评级,它根本不会被查询选中!
我该如何补救?谢谢。
mysql - Mysql查询不起作用
我有三个结构如下的表:http: //i41.tinypic.com/2bt9aq.png
我要做的是检索某个类别中所有笑话的笑话 ID、标题和平均评分,并按字母顺序排列它们。我有这个查询:
但是,它没有选择任何笑话。
该查询有什么问题?谢谢你。
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。
subsonic - 与亚音速的内连接
我正在尝试显示与输入到文本框中的姓氏匹配的所有记录。这需要在“volID”列上进行 INNER JOIN,因为有 2 个表。
后面的代码:
我试图从 Subsonics 网站上的示例中执行此操作,但无法使其正常工作。收到以下错误。
sql - 如何在不使用联接的情况下重写查询
我想知道如果没有使用连接,这个查询将如何编写。我一直试图找出连接不可行或无法使用(不可用)的情况。
我不能使用连接的原因是应用程序使用 HQL 而不是标准 SQL,并且 HQL 使得连接非常难以执行。
arrays - 为什么在这种情况下将 Excel 数组公式包装在 SUM 中不会产生内容的总和?
聪明人,
在 Excel 中,将数组公式包装在 SUM 中似乎不会在所有情况下产生数组内容的总和。(也就是说,在我看来;显然,我很可能会感到困惑。)
尝试在 Excel 中编写等效的内部联接时会出现这种情况。由于涉及 Excel for Mac 的原因,我在不使用 Visual Basic 或 MS Query 的情况下执行此操作:仅数组公式和 INDEX/MATCH。我认为,我已经成功了,除了这种我无法理解的奇怪行为。
目前我正在使用kludge,但不必这样做会很好。任何帮助或建议将不胜感激。
以下重现了该问题:
表格1
表 2
上面的布局应该代表这两个小表格在电子表格中的显示方式:没有发生任何聪明的事情。四个明显的范围被命名为table1.key
、table1.fkey
、table2.key
和table2.value
。
所以,然后,内部连接。我想要表 2 中与表 1 中的特定键相对应的值,并在“table1.fkey=table2.key”上加入。输入公式:
分成两个垂直单元格给出所需的结果;即:
(酷,还是什么?)到目前为止,一切都很好。但现在我实际上想要上面两个数字的总和。所以我简单地将上面的公式包装在一个 SUM 中,然后在一个单元格中输入结果:
结果?
有谁知道到底发生了什么?
詹姆士
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?