【发布时间】:2011-12-08 15:57:50
【问题描述】:
使用 SQL Server
我想检查两个表中的两个值。
我有两个整数值(value1,value2)
表1
ID Value
001 200
002 300
...
表2
ID Value
001 300
002 400
...
现在我想检查 value1 和 value2 是否与 table1 值和 table2 值匹配
尝试查询
SELECT value from table1 Where id = '" & textbox1.Text & "'
条件
我想检查 value1 是否与 table1 或 table2 匹配,然后 value2 是否与 table1 或 table2 匹配。如果匹配,则显示该值,否则为 null。
如何进行查询。
需要查询帮助
【问题讨论】:
-
如果
value1=300和value2=400,查询的结果应该是什么? -
@Lieven。我想检查两个表中的两个值。如何进行查询。在 table1 和 table2 中检查第一个值,在 table1 和 table2 中检查第二个值
-
仍然理解原来的问题,但您是否研究过联接? en.wikipedia.org/wiki/Join_(SQL)
-
@Gopal - 您正在重申您的问题。这并没有回答我的问题,也没有让我更清楚你的问题。
-
我认为如果您发布一个完整示例来说明您想要的内容会有所帮助:表格示例、
value1和value2的示例值以及预期结果 基于给定的表格样本和样本值(最好是您希望的样子)。
标签: sql sql-server sql-server-2005