加入两个桌子并排除
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 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在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.