Sql 如何从表中提取作为后续版本且具有后续版本的软件版本列表?
我有两个来自oracle数据集的表,如下所示:Sql 如何从表中提取作为后续版本且具有后续版本的软件版本列表?,sql,oracle,Sql,Oracle,我有两个来自oracle数据集的表,如下所示: 列表项 我想有一个软件版本的列表,它是后续版本,它们也有后续版本 预期成果: 列表项 然后,我想要一份至少处理了1x的软件列表(但不是由Müller先生处理的) 预期成果: 到目前为止,我为第一部分编写的代码: SELECT name FROM software WHERE previous_version is not Null AND ????? group by Name 软件清单: select * from softw
- 列表项
- 列表项
SELECT name
FROM software
WHERE previous_version is not Null
AND ?????
group by Name
软件清单:
select * from software where previous_version is not null and softnr in (Select previous_version from software where previous_version is not null)
第二部分。这是不可能回答的。您没有显示这两个表是如何链接的
对于下一个问题,请正确地重新表述:没有所谓的“表中的后续版本的软件版本列表,它们也有后续版本”
您可以使用:如何编写SQL查询?如何链接两个表?等您必须使用通用标题。只有您了解:作为后续版本的软件版本列表,并且它们也有后续版本