2016-03-15 35 views
-1

我有以下表結構:如果那裏的條件是所有的數據如何獲得數據

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

我想用我的column1數據作爲過濾條件列。 我如何寫一個T-SQL查詢與以下過濾條件:

where Value1.1 = Value2.1 

會帶給我data1

+0

我不知道我理解你的例子。你在尋找Column1來等於Column2還是讓Column等於一個值,而不管它是否存在於Column2中? – jradich1234

+0

你想比較Column1和Column2上的最後兩個字符嗎? – Balde

+0

不幸的是,我不明白這個問題。但是也許下面的網站將能夠闡明WHERE子句:http://www.w3schools.com/sql/sql_where.asp甚至有一個'Try it yourself'按鈕,您可以在這裏試驗一下。 – Ralph

回答

0

不知道你的意思。這是你要求的嗎?

select Column3 
from the_table 
where col1 = col2 
0

試試這個:

SELECT Column3 FROM YourTable WHERE Column1 = Value2.1 

,或者如果你想要檢索的列1與列2這樣相同的值過濾後的結果,你可以用你的列名替換Value2.1:

SELECT Column3 FROM YourTable WHERE Column1 = Column2 
相關問題