2015-04-02 2 views
0

У меня есть столбец process в моей таблице под названием orders. Я пытаюсь показать process, которые имеют waiting и processing.Как получить два слова из одного столбца в 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  

Затем изменения процесса по OrderID 1 до processing из waiting

Результаты будут все еще показывают, что порядок, но с processing.

Прямо сейчас, когда заказ меняется с waiting, он исчезает. Я бы хотел (а) бы учесть это processing также

+0

Пожалуйста, отредактируйте ваш вопрос и предоставите данные образца и желаемые результаты. –

+0

@GordonLinoff сделано – alice

ответ

1

Поле не может иметь двух разных значений в строке. Вы должны использовать OR вместо AND или использовать следующий запрос:

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

Спасибо, что сделал трюк – alice

Смежные вопросы