问题标签 [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 - Mysql选择不在表中的位置
我有 2 个具有相同主键的表(A 和 B)。我想选择 A 中而不是 B 中的所有行。以下工作:
但是它似乎很糟糕(A 中只有 100k 行约 2 秒,B 中少 3-10k 行)
有没有更好的方法来运行它?也许作为左连接?
根据我的数据,这似乎运行得稍微快一些(~10%),但总的来说呢?
sql - 如何根据表名在 SQL 中进行联接?
好的,所以我们有一堆这样命名的表:
然后为了找到那些我们查看另一个表中的字段的字段,我们将其命名为 master.training_type。
无论如何,我想知道是否有人知道用这种数据进行基于奇怪表名的连接的方法。像这样的东西:
我知道我可以在客户端执行此操作,但最好让数据库执行此操作。
另请注意:它是 SQL Server。
更新:我决定只在客户端做。总之谢谢大家。
谢谢!
-fREW
sql - SQL JOIN - WHERE 子句与 ON 子句
看完后,这不是Explicit vs Implicit SQL Joins的重复。答案可能相关(甚至相同),但问题不同。
有什么区别,每个应该做什么?
如果我正确理解了理论,查询优化器应该能够互换使用两者。
php - PHP/mySQL - 如何将嵌套行提取到多维数组中
来自我的另一个问题,我学会了不要在循环中使用数据库查询,因此我必须学习如何在循环之前以方便的方式获取所有数据。
假设我有两个表“秤”和“项目”。items 中的每一项都属于一个 scale in scales,并与一个外键(scaleID)链接。我想在一个查询中将所有数据提取到一个数组结构中,这样第一个维度是所有列的所有比例并嵌套在其中,一个项目的所有项目都缩放所有列。
结果将是这样的:
到目前为止,我主要完成了一对一关系的左连接。这是一个一对多的,我无法完全理解它。
它是一个正确的连接吗,它也可以用一个子查询来完成,如何将完整的外部行也放入其中......
稍后我想用嵌套的 foreach 循环遍历它。
也许只是我头疼...
oracle - oracle左外连接不显示右空值
我在 oracle 中创建一个似乎不想加入缺失值的查询时遇到问题
我的桌子是这样的:
我所追求的领域的细分是这样的:
我要查询的结果是这样的:
我认为这会起作用:
所以值应该是:
但它唯一的回报:
我认为左连接会显示左侧的所有值并为右侧创建一个空值。
帮助 :(
sql - MySQL和聚合中的表JOIN问题
我有三张桌子。此查询将写下正确答案(btv.id_user 的 x 行,带有适当的 btv.cas 和 race.id_zavod
结果:
但是当我尝试通过 id_user 将其聚合到一行时,它返回正确的 min btv.cas 但错误的加入错误的race.id_zavod
结果:
mysql - 你如何加入两个数据不在另一个表中的 MySQL 表?
例如,我有一张宠物桌和一张丢失宠物桌。我想通过 1 次加入和没有子选择来获得所有不会丢失的宠物。那可能吗?典型的连接只返回两个表中的结果。
php - 来自多个类别的项目最佳实践
我正在制作类别中的项目列表,问题是项目可以属于多个类别。您将项目存储在类别中的最佳做法是什么?如何列出类别及其子类别中的所有项目?我正在使用 Zend Framework 和 MySQL 来解决这个问题。
感谢您的回复。
对不起我的英语不好 :)
mysql - MySQL中表连接中的“使用”和“打开”有什么区别?
这是
一样
适用于所有类型的连接?
我的理解using(ID)
是它只是on(T1.ID=T2.ID)
. 这是真的?
现在问另一个问题:
以上是不是和上面一样
我认为这不是真的,但为什么呢?on 子句中的条件如何与 join 交互,如果它在 where 子句中?
sql - 您如何进行多对多表外连接?
我有 3 张桌子,foo、foo2bar 和 bar。foo2bar 是 foo 和 bar 之间的多对多映射。以下是内容。
我要请求的是,“给我一份所有 fid 和 zid 为 30 的值的列表”
我希望得到所有 fid 的答案,因此结果如下所示: