2 个不同表相同时的 SQL 情况

问题描述 投票:0回答:1

我想在查找表1和表2中的订单号相同或不同时使用大小写。

我不知道在单个脚本中要做什么。

设置条件 = 选择 case when dbo.table1.order no = dbo.table2.order no then '相同' else '不同' end

sql case
1个回答
0
投票

我不确定我是否正确理解你想要做什么,但一般来说,JOIN 的用途是通过公共值查找多个表中的列。

你可以从

开始
SELECT * FROM Table1 JOIN Table2 ON Table1.OrderNo = Table2.OrderNo;

这里有一个更完整的介绍(对于 PostgreSQL,因为你没有指定你的数据库,但其他的非常相似):https://www.postgresql.org/docs/current/tutorial-join.html

如果您的问题主要是关于 CASE,那么这个问题可能会提供答案:我可以在 JOIN 条件中使用 CASE 语句吗?

© www.soinside.com 2019 - 2024. All rights reserved.