2015-04-02 48 views
0

我的表中有一個名爲process的列,名爲orders。我正在嘗試顯示process,其中包含waitingprocessing如何從MYSQL中的一列中獲取兩個字

我已經試過SELECT process FROM orders WHERE process='waiting' AND process='processing'

SELECT process FROM orders WHERE process='waiting', process='processing'

但是,它不工作。我怎樣才能做到這一點?

Example: 

orderid process 
    1 waiting 
    2  
    3  

然後到processingwaiting

將訂單1的過程中的變化的結果將仍顯示順序但是具有processing

現在,當訂單從waiting變化消失。我希望能夠看到它processing

+0

請編輯您的問題,並提供樣本數據和期望的結果。 – 2015-04-02 22:01:38

+0

@GordonLinoff完成 – alice 2015-04-02 22:09:08

回答

1

一個字段不能有一個行中的兩個不同的值。您應該使用OR代替AND或使用以下查詢:

SELECT process FROM orders WHERE process IN ('waiting', 'process'); 
+0

謝謝你做到了這一招 – alice 2015-04-02 22:10:36

相關問題