从同一个表中选择父级和子级
我有一个 emp 表, CREATE TABLE [dbo].[Emp]( [EmpId] [int] NULL, [EmpName] [nvarchar](50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL, [Manager…
使用单个 SQL 相关子查询获取两列
我的问题由以下查询表示: SELECT b.row_id, b.x, b.y, b.something, (SELECT a.x FROM my_table a WHERE a.row_id = (b.row_id - 1), a.something !=…
具有相关子查询的 SQL Sum()
我有两个表:基金和项目。 Items 有一个名为fundID 的字段,与基金表的ID 相关。物品也有价格字段。 下面是两个表的简化示例: FUND ID fundName 1 ma…
子查询中的 SqlAlchemy 闭包
我搜索了很多主题但没有找到答案,或者问题太复杂。那么好吧。这是我的第一个问题。 这是 SQL SELECT parent.*, ( SELECT COUNT(*) FROM child WHERE …
MySQL 相关子查询 SUM() ORDER BY
是否有办法优化以下查询: SELECT t1.id, (SELECT SUM(col1) FROM table_name_two t2 WHERE t2.name LIKE CONCAT('%',t1.name)) AS col1_count FROM t…
Oracle相关更新
我在使用 Oracle 10g 语法进行相关更新时遇到困难。我正在 PL/SQL 过程中处理此代码。 我会这样处理 SQL Server 中的问题: UPDATE table_a a SET a.p…
SQL 查询 - 不同的结果
我有以下两个表: People [*ID*, Name] Pet [*PetID*, OwnerID, Species, Name] (OwnerID 是 ID 的外键) 我希望数据库列出每个人以及他们拥有多少不…
具有多个 select 语句的子查询
检查子查询在“不在”条件内是否有多个 select 语句, 例如。 select id from tbl where id not in (select id from table1) and id not in (select i…
sql 查询:对于 is_queue_empty=1 且queue_name 为空的每条记录,按时间戳获取紧邻的下一条记录,其中 …
我们如何构造具有以下约束的 SQL 查询。 对于 is_queue_empty=1 且queue_name 为空的每条记录,按时间戳获取紧邻的下一条记录,其中is_queue_empty=0 …
使用相关查询的左连接中的 where 子句?
这是查询: SELECT c.Name As CompanyName, j.ID as JobID, j.Title as JobTitle, ja.ApplicationDate, DATEDIFF(MONTH,ja.ApplicationDate, GETDATE(…
子查询内的 SELECT INTO
环境:SQL Server 2005 我有这种类型的请求 SELECT * FROM user WHERE EXISTS( SELECT * FROM user_access WHERE user_access.user_id = user.user_id…