问题标签 [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 投票
2 回答
488 浏览

php - 慢查询 - 多个连接和大量数据

我确信有更好的方法可以做到这一点。我有三个要处理大量数据的主表:records_main、sales 和约会。每个都有近 20,000 条记录。

我需要加入这三个表以及其他一些不是两个大的表。

这需要几秒钟,但最终会加载。我放置的最后一个连接似乎将查询分解在一起:

在此之后,我设置了一个限制和一个组

我能做些什么来改善这一点?我将它与 jqgrid 一起使用,不确定是否有帮助

0 投票
1 回答
450 浏览

php - 使用 PHP、Sqlite(或 MySql)和 HTML 检索和呈现 SQL 连接表记录

我有一个 Sqlite 数据库,其中有一个由公司信息(Companies)组成的表和一个由产品信息(Products)组成的表。Companies 表 ID 是 Company_Name。它通过 Company_Name 与 Products 表连接。例如,公司“A”可以通过 Company_Name = ProductID(ProductID 由公司名称组成)上的内部连接 ​​Companies 关联许多产品。

我正在尝试使用 php while 循环显示此信息,以便列出公司及其各自产品的列表。我无法弄清楚如何做到这一点。我可以循环单个记录,例如一个公司有一种产品,但我不能列出一个公司有多种产品。以下是我想要实现的目标:

公司“A” - 位置 CA 产品 1、产品 2、产品 3

公司“C” - 位置 CA 产品 3、产品 4、产品 6

公司“F” - 位置 CA 产品 1、产品 8

在此示例中,查询将提取加利福尼亚 (CA) 的所有公司。

我的代码如下,但它不起作用:

基本上,我的代码给了我加利福尼亚的一家公司,并列出了与加利福尼亚所有公司相关的所有产品:

公司“A” - 位置 CA 产品 1、产品 2、产品 3、产品 3、产品 4、产品 6、产品 1、产品 8

我尝试取出第二个 php“while 循环”,但是我会得到以下信息:

公司“A” - 位置 CA 产品 1

公司“A” - 位置 CA 产品 2

公司“A” - 位置 CA 产品 3...

虽然我使用的是 Sqlite,但如果有人在 MySql 或任何其他 sql Db 中有一个示例,那也会很有帮助。我认为我的问题在于查询和 php“while 循环”。

0 投票
2 回答
2936 浏览

wpf - 如何将 WPF Datagrid 绑定到联接表

我有一个大问题。我尝试将我的 WPF 绑定DataGrid到使用内部联接创建的表。我为信息创建了一个类以成功转换:

然后我创建了内连接表。仍然当我分配所有值时ItemsSource,所有值都被正确传输,但DataGrid并没有将它们可视化。

我希望有人可以帮助我...

0 投票
3 回答
173 浏览

sql - mySQL SELECT join, group by 什么的

我无法走上正确的轨道,任何帮助将不胜感激

我有一张桌子

我想用 match_id 上的 where 和两个团队 id 选择这些,所以输出将是

这可能很简单,但我被卡住了..

提前致谢

ps好像在我的第一篇文章中忘记了一个专栏,对不起

0 投票
2 回答
2491 浏览

c# - C# WPF SQL 选择内部连接

我试图加入一个用户表来检索用户的登录名。我希望有两个 INNER 加入CreatedByUser_loginname一个ModifiedByUser_loginname

但目前我只是试图让 SQL 查询字符串语法正确。但是,当我使用 AS 'name' 更改 INNER JOIN 的名称时,执行 sqlreader() 方法时会引发异常。如果我删除 AS ...它可以工作,但是我无法将第二个 INNER JOIN 添加到同一个 User 表中以获取 modifiedbyuser 登录名的名称。

这是有问题的代码

这不起作用

这确实

……

0 投票
4 回答
155 浏览

sql-server - 帮助 SQL 2005 和内部联接

我正在尝试内部加入 2 个临时表
我知道这可以做到,我以前做过,但我完全忘记了如何做

请告诉我
下面是我尝试执行的查询

这将失败,
我认为我不允许在创建 tmp2 的子查询中使用 tmp1

消息 4104,级别 16,状态 1,第 17 行 无法绑定多部分标识符“tmp1.IdPlayer”。

0 投票
3 回答
4858 浏览

sql-server - 使用全文搜索多个表

我正在尝试使用 asp 和 SQL Server 全文进行详细搜索。

当一个关键字提交时,我需要在多个表中进行搜索。例如,

表 -成员

  • member_id
  • contact_name

表 -教育

  • member_id
  • school_name

我的查询;

select mem.member_id, mem.contact_name, edu.member_id, edu.school_name from Members mem FULL OUTER JOIN Education edu on edu.member_id=mem.member_id where CONTAINS (mem.contact_name, '""*"&keyword&"*""') or CONTAINS (edu.school_name, '""*"&keyword&"*""') order by mem.member_id desc;

此查询有效,但执行需要很长时间。

关键字为 Phill 的图像;如果mem.contact_name匹配,则列出它,或者如果edu.school_name matches,列出其教育与关键字匹配的人。

我希望我能解释清楚:) 对不起我的英语。

0 投票
1 回答
213 浏览

sql - 使用 linq 的多个内部连接

我有以下 sql 语句,需要知道如何在 linq 中编写它,但我不知道如何编写多个内部连接

这就是我所拥有的:

0 投票
5 回答
4072 浏览

mysql - 如何避免使用此基本内部联接进行全表扫描?

我有一个表,该表具有存储一些 blob 数据的表的外键。当我对具有主表条件的表进行内部联接时,联接类型从“索引”变为“全部”。我想避免这种情况,因为我的 blob 表大约为数十 GB。我怎样才能避免它?

这是基本的内部连接:

在这里,我在主表上添加了一个条件:

请注意,列出表的顺序已更改。由于我添加了关于主表的条件,它现在正在对 blob 表进行全表扫描。

这是架构:

0 投票
2 回答
2368 浏览

ruby-on-rails - Rails 呈现 INNER JOIN 的 XML

我正在使用 2 个连接模型

我的控制器看起来像这样

@products 未按预期呈现。XML 文件中仅显示 Product 模型的列。我尝试将 format.xml 行更改为

但这不是我想要的。您可以将我的 SQL 查询设为 5 列

但在我的 XML 中只显示了 3 个。to_xml 方法还会生成一些外部 SQL 请求,我不希望这样。

有人可以向我提供有关如何告诉 rails 呈现我的所有 SQL 字段的信息吗?我也希望代码得到优化。

理想的 XML/JSON 设计应该是

谢谢!