gpt4 book ai didi

SQL Server 2008 - 内部联接

转载 作者:行者123 更新时间:2023-12-02 07:04:34 25 4
gpt4 key购买 nike

早上好

我使用 SQL Server 2008,我在 App# 上加入了 2 个表

T2 的结构是,它具有以下值:

App #   code
---------------
123 8
123 16
123 32
124 16
125 8
125 16

我只需要打印代码为 16 的应用程序。我的代码如下:

Select appID, Code from T1
Inner join T2 on
T1.AppID = T2.AppID and Code = 16

但是我得到的结果包括应用程序# 123、124 和 125,但我只需要显示 124(我只需要提取代码为 16 而不是其他内容的应用程序。)

感谢您的帮助乔

最佳答案

SELECT T1.appID
FROM T1
JOIN T2
ON T2.AppID = T1.AppID
AND T2.Code = 16
WHERE NOT EXISTS
( SELECT *
FROM T2
WHERE T2.AppID = T1.AppID
AND T2.Code <> 16
) ;

关于SQL Server 2008 - 内部联接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14603827/

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