我目前有一個包含三列的表:Columns1 Columns2 Columns3。所有三列都是int類型的。 Columns1和Columns2從一個php變量中獲取數值數據,而手動輸入Columns3。(使用mySQL)SQL SELECT基於條件的列
我想根據ID和Columns3中的值選擇兩列中的一列(Columns1或Columns2)。例如,假設在Columns2中ID是1,並且Columns3的值是1,那麼我想要Columns1。如果在Columns1中ID爲1且列3的值爲1,那麼我需要列2的值。希望下面的圖片能夠闡明我在說什麼。
會發生什麼,如果column1是3,column2是2,column3是2?如果你描述了邏輯,那會更好,而不僅僅是給我們提供一個例子。 – Shadow
@Shadow,讓我們直接說Columns3總是處於兩種狀態(1或2),從不低於或高於任何東西。 – Czar
這不是問題。 – Philipp