gpt4 book ai didi

SQL查询-使用级联条件进行过滤

转载 作者:行者123 更新时间:2023-12-02 21:26:21 26 4
gpt4 key购买 nike

我有两个表 T1 和 T2,其中包含以下列 -

T1

Project_ID
Category
Column_X
Column_Y
Column_Z

T2

Proj_ID
Category
Parent_Project_ID

我想编写一个查询来从 T1 获取具有以下条件的记录 -

  1. 从 T1 获取类别=“A”的项目
  2. 获取上述过滤项目的子项目

我不确定如何仅使用第一个条件的结果来检查第二个条件。

需要什么?

  1. T1 类别为 A 的项目
  2. 从条件 1 获得的项目的子项目

根据要求添加示例数据和所需结果 -

Sample data and results

最佳答案

要从第二个表中获取所有记录,您可以使用以下查询。

SELECT
t2.*
FROM T1 t1
RIGHT OUTER JOIN T2 t2 ON t1.Project_ID = t2.Project_ID
WHERE t1.Category = "A"

关于SQL查询-使用级联条件进行过滤,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23913347/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com