0
例如, 我已經如何在同一列中選擇具有各種值的單元格?
id foo bar
1 1 34
2 1 32
3 2 12
4 2 23
5 1 53
我需要從foo
列只獲得兩個值 - 1和2(不是1 1 2 2 1) 應該是什麼SQL請求? 任何幫助,將不勝感激!
例如, 我已經如何在同一列中選擇具有各種值的單元格?
id foo bar
1 1 34
2 1 32
3 2 12
4 2 23
5 1 53
我需要從foo
列只獲得兩個值 - 1和2(不是1 1 2 2 1) 應該是什麼SQL請求? 任何幫助,將不勝感激!
取決於你想要什麼:
Select * FROM * WHERE foo IN (-1, 2)
或 SELECT id, if(foo = 1, 1, -1), bar FROM...
只是猜測,需要一些額外的信息。
不錯,但是你想得到什麼_which_ 1和2?這5個記錄中只有2個選擇的邏輯是什麼? –
是的,我們需要更多的細節請 – jimmy8ball
如果你不打擾你的結果,只想要1和2而不是id特定的,你可以簡單地使用從表中選擇不同的foo無論什麼 – jimmy8ball