让我说清楚-

我有一张表格,其中包含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

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

2回复

如何在SQL中获取与其他行具有相似标签的行

我有一个名为$ tagArr的数组,用于存储标签。 标签存储在数据库中,并以spaces (' ')分隔。 这就是我从数据库获取标签的方式。 之后,我在索引处的数组$ tagArr中有元素 $lim包含数组中元素的数量。 我通过使用找到它 考虑这个例如。 列“ t
1回复

SQl服务器-查找表中具有相似列的行

我正在开发一个票务系统,用户可以在其中购买活动的门票。 对于这些事件,我们依靠不同的供应商提要。 这里的问题是每个供应商会以不同的方式调用每个事件,但是会有一些相似之处。 因此,在将任何事件信息插入表中之前,我需要找出是否存在任何具有类似显示的事件。 如果有任何类似的事件,我们还有更
1回复

SQL-查找具有相似值的行

如何创建将返回的查询 对于MySQL列中具有相同值的Find行,像这样的答案将返回具有相同值的行。 在这里我需要类似的值
1回复

SQL-查找具有未知但略微相似的值的行?

我正在尝试编写一个查询,该查询将返回有关“名称”列的类似行。 我的问题是在我的SQL数据库中,有以下示例: 我想要一个返回“名称”列相似但不完全相同的查询。 由于我不确切知道发生这种情况的患者,因此我不能仅查询“ Doe,John%”。 我已经使用MySQL Workbench
2回复

如何在具有相似字符串值的表中查找行

我有一个Microsoft SQL Server数据库表,其中包含约700万条众包记录,主要包含带有一些相关详细信息的字符串名称值。 对于几乎每条记录,似乎都有许多类似的错字记录,我正在尝试进行一些模糊匹配,以识别记录组,例如“ Apple”,“ Aple”,“ Apples”,“ Spple
3回复

SQL查询以查找具有相似ID的行,“不” /“确实”在辅助列中具有模式

我正在尝试为共享重复ID(彼此相关)但在辅助列中保留特定模式的行编写查询。 想象一下,这是一个网上商店,每个订单都有多个阶段。 每个orderid在表中都有多个条目。 我想根据具有特定模式的某些Orderid进行排除。 例: 现在,我想查询相应的OrderID符合条件
1回复

SQL获取多行具有相似数据的行

我有一个ID(PK),固定(整数)和很多其他列(名称,内容,注释等)的表 创建数据版本时,我想检查新行或更新行是否具有固定值1或更高的重复行。 (要编辑具有固定值的行,您需要更多权限) 创建版本历史记录后,它应变为: 该查询使我可以找到任何新行或更新行的“固定”行的ID值
1回复

如何在SQL中查找具有不同条目的行?

我想获得所有行,这些行对字段anln1和anln2具有不同的条目。 为此,我需要一个合适的OpenSQL语句。 例如,有下表: 如果存在另一个子编号,例如anln2 = 1,则anln1 + anln2的所有条目都应重复datum , psp和przt的组合。 不幸的是,我
2回复

SQL逻辑:查找具有相似行的非重复项

我会尽力总结我遇到的问题。 直到最近,我才使用过多的SQL。 目前,我正在使用SQL Server 2012,并承担了在SQL表中查找异常的任务。 具体来说,这些表包含有关服务器的类似信息。 我知道一种元数据。 因此,他们每个人共享一个名为“ DB_NAME”的列。 此后,没有类
1回复

如何在SQL中折叠相似的行

假设您具有以下数据: 有没有办法使用纯SQL来按“ COL 1”分组并将数据折叠到以下位置: 提前致谢!