小编Icy*_*now的帖子

子查询的别名与主查询的别名相同

我有一个 SQL 查询,其别名与其子查询的某些别名相同。

例如:

select *
from ROOM r
where ...
         (
              select *
              from ROAD r
              where ...
         )
Run Code Online (Sandbox Code Playgroud)

这很好用,因为子查询的别名似乎隐藏了主要的。

  1. 它会在所有情况下都这样工作吗?
  2. 我会得到未定义的结果吗?
  3. 如果可以这样做,我如何引用主查询的r

sql-server t-sql subquery alias

26
推荐指数
2
解决办法
4万
查看次数

从时间数据类型获取分钟部分

使用时间数据类型(我使用的是 Microsoft SQL Server 2008),有没有办法只取出它的分钟部分?我试图将时间传递给 datepart 和 datediff 函数,但都拒绝工作。

示例:我想从 04:15 得到 15

sql-server-2008 sql-server datetime

6
推荐指数
1
解决办法
3万
查看次数

弱实体和一对一或多对多关系

在实体关系模型中,弱实体的支持(或标识)关系可以是多对多或一对一而不是多对一吗?

假设我有一个客户实体 (C)、一个视频实体 (V) 和一个弱实体预订 (R)。C - R 具有一对多关系,并且它是 R 的支持关系。但是,在 V - R 之间,相同的一对多关系没有意义,因为视频不应出现在两个不同的保留中。

那么我想知道一对一的关系是否可以成为弱实体的支持关系?还是应该是普通的一对一而不是辅助?

database-design sql-server

3
推荐指数
1
解决办法
9558
查看次数