问题标签 [derived-table]

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 投票
1 回答
213 浏览

sql - LLBLgen 3.5 派生表查询

我正在尝试让以下 SQL 与 llblgen 一起使用...

我正在努力让它适应,因为每次我尝试查询时我都会在现场遇到错误......

0 投票
1 回答
162 浏览

mysql - 带有派生表查询的 MySQL 查询比没有它时运行得更快

我有一个 MySQL 查询。

当我在没有派生表的情况下运行时,执行时间约为 6 秒。但是,如果我使用派生表运行,则执行时间不到 1 秒。我已经看到EXPLAIN SELECT PLAN了查询的。我没有得到太多。我无法在表上添加索引或使用视图或过程。

但是,我不确定使用派生查询或简单查询移动哪个查询。并且我是否需要考虑解释结果或选择最佳选项的实际执行时间。

0 投票
1 回答
3369 浏览

mysql - 创建临时表时出错

我正在尝试创建一个临时表

即使我尝试其他模式,我也会收到以下错误

我试图用谷歌搜索 -1 错误,但没有成功。

0 投票
3 回答
12091 浏览

sql - 派生表的内连接

我对加入派生表的基本语法有疑问。

这是使用的基本语法吗:

那会奏效吗?

0 投票
2 回答
88 浏览

mysql - MYSQL 错误 1248 我卡住了

好的,所以我是派生表的新手。当我运行这个查询时,它给了我一个 MYSQL ERROR 1248。有人知道解决这个问题的方法吗?这可能是我做过的最复杂的查询,我只想让它工作。谢谢!

0 投票
2 回答
124 浏览

mysql - MySQL 使用派生表和 ORDER BY 更新

这个问题是来自Link的后续问题。我在不同的时间点 t 有一个人 (id) 和一个特征 (var0) 的表。在某些时间点缺少特征,我想用前一个值填补空白。下面是一个表格示例:

左表是原始 x1 表,右表是请求表。这是获取结果的代码:

我会对另一种解决方案感兴趣。而不是创建一个新表 x2,我想更新表 x1 的 var0。我试过这个:

但是它不起作用有两个原因(也许还有其他原因):

  • 多表 UPDATE 不允许使用 ORDER BY(请参阅链接
  • @prev_id := id 不起作用。显然,在 SET 语句中,不可能将值直接分配给用户定义的变量。

有谁知道我怎样才能得到没有间隙的左表?

感谢帮助。

0 投票
0 回答
24 浏览

database - 如果派生表都使用相同的记录布局,我应该使用一个表吗?

我正在开发一个游戏SDK,它以故事情节、角色、练级等的建立和持久化为中心。

我从不同类的思维导图开始,现在正在将这些简单的表示带入 UML。由于游戏对象的持久化将使用 SQLite 完成,因此我将类表示为数据库记录类型。其中一种记录类型 RangedProperty 用于多个表:Factions、Traits、Status 等。

由于这些表都使用相同的记录类型,将 Tag 字段保留在适当的位置是否有意义,并且 - 而不是为 Factions、Traits 等使用单独的表 - 只需为它们都使用同一个表?这似乎有助于提高可靠性,因为只需要对一张表进行记录类型的更改,从而减少出错的可能性。

谢谢!

注意:我曾考虑将 INTEGER 用于字段类型,因为它可以加快比较速度,但如果不使用 Tag 字段,请考虑这是一个没有实际意义的问题。

0 投票
2 回答
39865 浏览

mysql - 错误代码:1248。每个派生表都必须有自己的别名 没有找到查询的解决方案

在 MySQL 中使用此查询时出现错误。

查询逻辑是正确的,我已经在 Oracle 中尝试过并且运行良好,但是在 MySQL 中运行时出现错误。

我在 StackOverflow 上查看了以前的问题,但没有找到可以帮助我的东西。

这是查询:

这是错误:

0 投票
1 回答
353 浏览

mysql - Mysql派生表order by

如果我运行以下查询:

我得到了 7 行,包括具有以下 Created_times 的条目:

1) 1424134801

2) 1424134801

3) 1421802001

4) 3601

如果我运行以下查询:

我希望看到 1424134801 作为单行返回 - 但我看到的是 3601?我原以为这会返回最新的时间(随着它的下降)。我究竟做错了什么?

0 投票
1 回答
48 浏览

mysql - 在 MySQL 的内部查询中使用外部查询的结果集

我有两个名为“节点”和“链接”的表。我正在执行以下查询,它会返回我想要的结果。这个怎么优化?我在内部查询中使用外部查询的结果集。如何在内部查询中引用外部查询的结果集,以防止再次运行相同的外部查询。箭头之间的重复查询。