570得票6回答
在SELECT语句中创建临时表,无需单独创建表格

在不使用create table语句并指定每个列类型的情况下,是否可以从select语句创建一个临时(仅在会话期间存在)表?我知道派生表是有这个能力的,但它们是超级临时的(仅限于语句),我希望能够重复使用。 如果我不必编写create table命令并保持列列表和类型列表匹配,则可以节省时间。

87得票5回答
创建一个SQL查询以检索最近的记录。

我正在为我的项目团队创建一个状态面板模块。该状态面板允许用户设置他们的状态为 "in" 或 "out",并且他们还可以提供一个备注。我计划将所有信息存储在单个表中...以下是数据的示例:Date User Status Notes ------...

73得票2回答
一个简单银行账户中的派生账户余额与存储账户余额有何区别?

与我们普通的银行账户一样,我们有许多交易会导致资金的流入或流出。账户余额可以通过简单地加总交易值来计算得出。那么,在数据库中存储更新后的账户余额,还是在需要时重新计算它,哪个更好呢? 每个账户预期的交易量:<每天5笔。 预期检索账户余额:每次发生交易时以及平均每天一次。

59得票5回答
使用UNION查询的SELECT INTO

我想使用以下查询在SQL Server中创建一个新表。但是我不明白为什么这个查询不起作用。 查询1:有效SELECT * FROM TABLE1 UNION SELECT * FROM TABLE2 问题2:无法工作。 错误:消息 170,级别 15,状态 1,第 7 行 第 7 行:附近...

21得票4回答
如何进一步优化派生表查询,使其比JOIN等效查询性能更好?

更新:我找到了解决方法,请参见我的下面的回答。 我的问题 如何优化此查询以最小化停机时间? 我需要更新50多个架构,其中门票数量从100,000到200万不等。 是否建议一次性设置tickets_extra中的所有字段? 我感觉这里有一个解决方案,但我只是没有看到。 我已经为这个问题苦恼了...

14得票3回答
SQL - 子查询与外部表之间的关系

问题 我需要更好地理解在子查询中何时可以引用外部表,以及为什么这种请求是不合适的。我发现了一个正在尝试重构的Oracle SQL查询中的重复,并且当我尝试将引用的表转换为分组子查询时遇到了问题。 以下语句正常工作:SELECT t1.* FROM table1 t1, INN...

11得票2回答
错误代码:1248。每个派生表必须有自己的别名。查询没有找到解决方案。

在MySQL中使用这个查询时,我遇到了一个错误。 查询逻辑是正确的,我已经尝试在Oracle中运行它并且可以正常运行,但是在MySQL中运行时出现了错误。 我查看了StackOverflow上的之前的问题,但没有找到能够帮助我的内容。 这是查询:select * from (sele...

9得票3回答
SQL左连接(多重连接条件)

我有两个派生表,一个名为“签到”(Check Ins),另一个名为“签退”(Check Outs)。 签到 CheckDate CheckIn ---------- --------- 08/02/2011 10:10:03 08/02/2011 15:57:16 07/19/2011...

8得票2回答
7得票1回答
SQL 视图 vs 派生表

我一直认为视图是一个存储查询的东西。最近在项目中需要使用派生表。这让我想起了视图。 视图不就是派生表的同样东西吗,只不过它已被保存为逻辑实体,而派生表则是即时生成的吗?