如果条件是所有数据,如何获取数据

时间:2016-03-15 17:44:42

标签: sql-server database tsql

我有以下表结构:

Column1     Column2   Column3
Value1.1    Value2.1   data1
Value1.2    Value2.2   data2

我想使用我的column1数据作为过滤条件列。 如何使用以下过滤条件编写t-sql查询:

where Value1.1 = Value2.1

会给我data1

2 个答案:

答案 0 :(得分:0)

不确定你的意思。这是你要求的吗?

select Column3
from the_table
where col1 = col2

答案 1 :(得分:0)

试试这个:

SELECT Column3 FROM YourTable WHERE Column1 = Value2.1

或者如果要检索Column1与Column2具有相同值的过滤结果,可以将Value2.1替换为列名:

SELECT Column3 FROM YourTable WHERE Column1 = Column2