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

sql - 'SELECT *' 来自内部连接表

如何选择两个连接表的所有字段,而不会与公共字段发生冲突?

假设我有两张桌子,Products并且Services. 我想做这样的查询:

这个查询的问题是它IdService会出现两次并导致一堆问题。

到目前为止,我发现的另一种方法是区分每个字段,Products除了IdService一个。但是这样我每次添加新字段时都必须更新查询Products

有一个更好的方法吗?

0 投票
3 回答
1475 浏览

mysql - MySQL + Drupal:INNER JOIN 中忽略了索引

我们的环境:Drupal+MySQL

检查查询日志表明,源自 Drupal 核心的 node_load 函数的以下查询需要相当长的时间。

node_load 查询上的 EXPLAIN 表明该索引未在 USER 表上使用。

知道会发生什么,以及如何强制 MYSQL 在此查询上使用索引?

0 投票
4 回答
5506 浏览

sql - 如何在 MS Access 查询中使用内部联接在每个“人”、每个日期仅选择一条记录?

我需要从两个表中提取数据:Neptune_FN_Analysis并且Neptune_prem 将有 3 个字段称为readings_miu_id(与人名或项目 # 相当)ReadDate,,ReadTime(所有这些都在 中Neptune_FN_Analysis)。有些readings_miu_ids 有多个ReadTimes 多天,但我只想提取readings_miu_id每天输入的“最后一次”。
我需要所有readings_miu_id具有所选范围的输入日期的 s,但只有ReadTime我要提取的每条记录的最后输入日期。

到目前为止,我基于一张表的解决方案是:

当我尝试调整此解决方案时,我不能这样做,FROM [tableName] as A, INNER JOIN因为它给了我一个错误。我的前任制作的原始代码(这是我正在尝试修改/修复的)如下:

0 投票
3 回答
733 浏览

subsonic - 选择包含相同字段名称的 2 个表?

我正在开发一个使用基于 Joomla 的数据库的 CMS!在 Joomla db 中,我们有 2 个表:

我在下面有一个查询:

在 ASPX 页面中,我显示这样的数据:

请帮我修好吗?如何区分这两者?

非常感谢 !

0 投票
1 回答
2088 浏览

sql - 使用 Django ORM 根据最大​​值获取单个子行

我有一个模型“市场”,它与另一个模型“合同”有一对多的关系:

我想获取 Market 对象以及每个合约的最高价格。这就是我通过原始 SQL 执行此操作的方式:

有没有办法在不使用 SQL 的情况下实现这一点?如果有,在性能方面应该首选哪一个?

0 投票
1 回答
1853 浏览

sql - SQL 查询——从同一张表中的 1 条记录更新多条记录

我们有一张位置表。同一个地方可能在我们的桌子上出现多次(糟糕的设计,不是我们的选择)。我们有人通过并找到每个地方的地址。他们只更新了每个地方的众多实例之一。

这是一个不起作用的查询,但我认为显示了我正在尝试做的事情。

有人想在正确的方向上轻推我吗?

0 投票
2 回答
5049 浏览

zend-framework - Zend_db 中的完整性约束违规

我有以下代码:

运行后,我收到以下错误:

我一直在试图弄清楚我做错了什么。有什么帮助吗?

0 投票
3 回答
2804 浏览

mysql - 帮我解决这个 MySql 完全外部联接(或联合)

这来自将 MSSQL 转换为 MySql。以下是我试图开始工作的代码:

假设任何变量已经存在。这在“As SharedDataPerPath”部分中断,所以我猜我给select语句加上别名,以便您可以像MySQL不支持表一样访问它?如果表模式有帮助,请回复评论,我会将其添加到问题中。

提前致谢!

0 投票
12 回答
662380 浏览

sql - INNER JOIN ON vs WHERE 子句

为简单起见,假设所有相关字段都是NOT NULL.

你可以做:

要不然:

这两个工作方式相同MySQL吗?

0 投票
1 回答
387 浏览

sql - MySQL如何删除另一个表中的表中的记录

我有接近 15000 个条目的表 A。我有第二个表 B,其中包含 7900 个条目,表 A 有一个公共字段。

我需要将表 A 中的所有条目提取到第三个临时表 C 中,除了那些也出现在表 B 中的条目。听起来很简单,但我还没有找到方法。我得到的最接近的是:

此 SQL 仅选择表 A 中的所有内容,甚至是表 B 中的条目。

有什么想法我哪里出错了吗?