gpt4 book ai didi

sql-server - SQL 查询如何从这些表中返回数据?

转载 作者:行者123 更新时间:2023-12-02 19:05:20 25 4
gpt4 key购买 nike

我有包含以下示例数据的 TrsViewPay View :

id  DocTypeRef   TrsDocPayItemref
---------------------------------
1 10 16
2 20 17
3 30 18
4 40 1

首先,我不想显示 DocTypeRef 40 的记录。

然后我不想显示 id 与该记录的 TrsDocPayItemref 相同的记录。

所以我想显示这个结果(没有记录1和4)

id  DocTypeRef   TrsDocPayItemref
---------------------------------
2 20 17
3 30 18

最佳答案

Ravi 的答案很接近,但我认为这个会更好:

SELECT Id, DocTypeRef, TrsDocPayItemref
FROM TrsViewPay
WHERE DocTypeRef <> 40
AND Id <> (SELECT TrsDocPayItemref FROM TrsViewPay WHERE DocTypeRef = 40)

关于sql-server - SQL 查询如何从这些表中返回数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41217263/

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