让我说清楚-

我有一张表格,其中包含CourseID,学期,GPA等信息

我需要查找所有具有与CourseID ='999'相同的GPA(以及更多字段)的CourseID。

我也想使用AND而没有嵌套SELECT的解决方案

谢谢!

在此处输入图片说明

所以我必须找到所有GPA和FailPerc与(code 999,Year Year,Sem B,Date 2)相同的courseCode

希望现在更干净

===============>>#1 票数:2

这可能有效...

select c1.* 
from course c1
inner join course c2 on c1.pga= c2.pga
where c2.courseid = 999
and c1.courseid <> c2.courseid

带有子选择

select c1.*
from couser c1
where pga = (select pga 
             from course c2 
             where c2.courseid=999)
and c1.courseid <> 999

===============>>#2 票数:1

在运行任何查询之前,您需要以某种方式检索原始数据行的数据。 除非您为MS Access之类的东西编写SQL,并且可以使用DLOOKUP ()之类的域函数, 否则我看不到任何其他方式来获取此信息。 这意味着,您至少需要2个SELECT查询,并且它们必须是嵌套的。

  ask by RanH translate from so

未解决问题?本站智能推荐: