问题标签 [nested-queries]
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 数据放入 d3 的嵌套 json 文件中?
我正在尝试将 MySQL 数据库数据转换为 json 格式。我的文件需要采用嵌套父母和孩子的格式。(见代码片段)这是因为我正在尝试使用 d3 数据可视化(可折叠树布局),它需要以某种方式格式化 json 数据。下面我附上了我的 json 文件的片段。我在尝试编写嵌套的 sql 语句来执行此操作时遇到一些问题。我还附上了我的数据库的视觉效果,以查看我正在处理的内容。任何建议都会有很大帮助。谢谢!
我想要得到的 json 格式是这样的:
sql - SQL 嵌套查询(不存在)
我有一个名为 train 的表,其中包含列号、到达站、出发站
我已经填充了这个并且想找到只为爱丁堡服务的火车(即所有从车站出发的火车只到达爱丁堡)我想使用嵌套查询并使用不存在运算符。
到目前为止我已经尝试过..
ruby-on-rails - 2013 年 Mongoid 中的嵌套查询
所以这个问题是两年前的:
查询 Mongoid/rails 3 中的嵌入对象(“低于”、Min 运算符和排序)
以及它建议查询小于或大于的嵌套对象的方式:
根本不起作用,对于我这样的众多查询,它返回 0,这是错误的。我也试过
这也是 0。这些实际上都没有引发错误。
现在查询嵌套元素的正确语法是什么?似乎对此有点困惑。
sql - Sql嵌套查询执行性能
以下是我的嵌套 SQL 查询:
内部查询的执行时间 - 带有 select 子句(Select UserID, X.Browser),只需 1 秒即可执行,仅返回 197 行。但是,当我执行整个嵌套查询时,需要将近 6 分钟才能返回结果。谁能帮我理解为什么需要这么长时间?
编辑:实际上需要 PCMLogEventID。因为 PCM_Log_FilterSwitchData 中的数据是这样的: UserName | PCMLogEventID | 浏览器 abc | 111 | 0.9 ABC | 111 | 1.2 ABC | 222 | 1.2 ABC | 222 | 3.5 . . 因此,我首先通过对 UserName 和 PCMLogEventID 进行分组来获取 MAX,然后是它的 SUM。
linq - 使用嵌套子查询的 EF Linq 多个内连接
所以我有两个表站点和联系人,它们通过 ContactSites 表具有多对多关系。Site 和 Contact 表都有一个名为 Deleted 的布尔属性。我正在尝试编写一个 LINQ 查询,其中列出了所有具有已删除属性 = false 并且具有相关站点的联系人也具有已删除属性 = false
这是我正在使用的代码:
但结果似乎就像我想要的外部联接与内部联接。
我正在专门寻找一种使用嵌套子查询而不是连接的方法来执行此操作:
任何帮助表示赞赏
android - 如何包含两个表中的所有值?Group-Concat 和其他值
总之,我已经提供了数据,以及目前的结果,请告诉我如何做最后一步。请使用 SQLite。
== 书面说明 ==
想使用表 B 连接表 A 中的值,然后显示表 A 中的所有结果,即使是表 B 中没有值的结果。我尝试了一大堆变体,我真的被卡住了。
表:
*用户表*
*user_tables_depends*
当前查询:
查询结果:
期望的结果:
注意:请不要担心值是什么,它们是虚拟数据,我只需要查询在 SQLite 中按需要工作即可。提前谢谢,干杯。
select - 从同一张表中最小的 4 个 ID 中选择一个随机 ID
如果你能帮助我,我将不胜感激。
我想写一个select statement
可以执行以下操作的:
“从同一张表中最低的4个ID中选择一个随机ID”
注意:ID 可能是例如表中大约 100 条记录的列表中学生的分数。我想得到分数最低的4个学生,最后随机选择一个记录。
非常感谢
oracle - ORA-00937 的 Oracle 订单:不是单组组功能
任何有关此 Oracle 查询的正确公式的帮助表示赞赏:
mysql - 查询查询 - 第一次
我正在使用教科书和从我的 PHP/SQL 驱动的 CMS 网站下载的数据库学习 SQL(因为,就像有人建议的那样,我了解各种查询结果应该是什么样子)。
我更熟悉 MS Access,我会在其中创建查询、保存它们,然后对它们运行查询。这使我能够将较大的数据分析任务分解为更小、更易于理解的部分。
无论如何,SQL 会话的目标是在我的电子邮件数据库中找到收到最多电子邮件的十个人。以下查询提供了发送到电子邮件地址的电子邮件的每个实例:
现在,我想查询上面的查询。如果上述查询的结果是一个表,我会想要一些类似的东西(我是新手,语法可能是错误的):
我在之前的帖子中问过这个问题,并得到了答案。答案给了我一个查询来涵盖所有内容并在一个查询中产生结果。
我这次要问的是方法。与一个大查询相反,我可以将第一个查询保存为“query_1_all_emails”,然后像表一样查询它(就像我在 Access 中所做的那样)?如果可以,这是好的还是常见的做法?
mysql - 从另一个表和一个独立值插入到表中
假设我有两张桌子,
因此,我可以做类似的事情:
?
基本上,插入从一个表中选择的某些值并插入一个额外的值?
如果没有,我该怎么做?