2015-10-17 126 views
-1

我需要知道我們是否可以從表中獲取id,如果給定值位於另外兩個不同列的另外兩個值之間。需要Mysql查詢幫助

e.g如果值是14,我需要ID 21從給定的兩列

列名的表:cpd_start
cpd_end。

值= 14

id ||  col   || value 
------------------------------------- 
21 || cpd_start  || 10 
21 || cpd_end   || 20 

感謝

+0

是的,你可以。你有什麼嘗試? – Devon

+0

嘗試從Table_Name中選擇ID,其中值> = 14且值<= 14'' –

+0

我嘗試過使用「之間」但失敗 – dennis

回答

0

您可以將DataTable用於從表中獲取的全部數據,然後使用foreach循環獲取每個值,當它達到你想要的值,你也可以得到相應的ID。