gpt4 book ai didi

SQL:如何获得本科和研究生学位的类(class)?

转载 作者:行者123 更新时间:2023-11-29 13:42:35 24 4
gpt4 key购买 nike

数据:

Programs  
- degree (name)
- Course (course list)

Degrees
- code (unique identifier)
- name
- type (either postgrad or undergrad)

Course
- code (unique identifier)
- name

因此,一些类(class)同时提供 undergradpostgrad 学位,我想知道如何获得所有这些类(class)。

最佳答案

一种方法是聚合:

select p.course
from program p inner join
degrees d
on d.Code = p.Degree
where d.type in ('postgrad', 'undergrad')
group by p.course
having count(distinct d.type) = 2;

如果你需要名字而不是代码,你只需要加入类(class)

关于SQL:如何获得本科和研究生学位的类(class)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53038592/

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