如何从MYSQL中的一列中获取两个单词

时间:2015-04-02 21:58:09

标签: php mysql sql

我的表中有一个名为process的列名为orders。我正在尝试显示processwaiting的{​​{1}}。

我试过了processing

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

将orderid 1更改为processing

结果仍会显示该订单,但会显示waiting

现在,当订单从processing更改时,它会消失。我希望能够看到它waiting

1 个答案:

答案 0 :(得分:1)

一个字段不能连续有两个不同的值。您应该使用OR代替AND或使用以下查询:

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