加入两个桌子并排除

发布于 2025-01-26 03:17:52 字数 345 浏览 3 评论 0原文

SELECT *
    From BANK.TXN_DLY
    WHERE TXN_DT BETWEEN '2022-01-01' AND '2022-03-31'
        AND TXN_CD IN ('502');

SELECT *
    From BANK.TXN_DLY
    WHERE TXN_DT BETWEEN '2022-01-01' AND '2022-03-31'
        AND TXN_CD IN ('510');

例如,我有这两个表。 502桌有200行。 510有54行,其中50行可以在502表中找到。如何在510表中找到150行(将502表减少502个表)的表格?

SELECT *
    From BANK.TXN_DLY
    WHERE TXN_DT BETWEEN '2022-01-01' AND '2022-03-31'
        AND TXN_CD IN ('502');

SELECT *
    From BANK.TXN_DLY
    WHERE TXN_DT BETWEEN '2022-01-01' AND '2022-03-31'
        AND TXN_CD IN ('510');

For example, I have these two tables. The 502 table has 200 rows. While 510 has 54 rows of which 50 can be found in 502 table. How do I form one table with 150 rows (reduces 502 table by 50) since it can be found in the 510 table?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

如若梦似彩虹 2025-02-02 03:17:52

在Teradata,
您可以在查询唯一记录的查询中使用减去/除 Union 关键字。

有关更多详细信息,您可以遵循此

In Teradata,
you can use Minus/Except and Union Keywords in the query for unique records.

For more details you can follow this link.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文