gpt4 book ai didi

mysql - 如何添加子选择查询

转载 作者:行者123 更新时间:2023-11-29 23:21:24 25 4
gpt4 key购买 nike

我有以下有效的 mysql 查询来查找重复项:

SELECT TSTVersion_ID, 
xTSTVersions.TSTVersion,
TSTPatch
FROM xTSTVersions
INNER JOIN (SELECT TSTVersion
FROM xTSTVersions
GROUP BY TSTVersion
HAVING count(TSTVersion) > 1) dup
ON xTSTVersions.TSTVersion = dup.TSTVersion

现在,我需要进行以下更改,因为我想获得一个不重复的列表然后加入另一个表中的附加列 - 许可证,列是程序或 (Licenses.Program),可以使用两个表中的公共(public)列 Version_ID 将其与表 xTSTVersions 连接。

我想,我必须更改 dup 查询才能获取我想要的记录:

HAVING count(TSTVersion) = 1 ) nondups

现在,我有了非重复列表,如何编辑查询以从另一个表(Licenses.Program)添加我的新列?

这会变得像子选择吗?

最佳答案

SELECT TSTVersion_ID, 
xTSTVersions.TSTVersion,
TSTPatch,
Licenses.Program
FROM xTSTVersions
INNER JOIN (SELECT TSTVersion
FROM xTSTVersions
GROUP BY TSTVersion
HAVING count(TSTVersion) = 1) dup
ON xTSTVersions.TSTVersion = dup.TSTVersion
INNER JOIN Licenses
ON xTSTVersions.TSTVersion_ID = Licenses.TSTVersion_ID

关于mysql - 如何添加子选择查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27257119/

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