2014-12-23 2 views
1

мне нужно MySQL запрос на выборку, какMysql выберите запрос с несколькими условиями одной колонки

select wt_id,wt_name from work_type where cat_id=1,2,5..; 

возможно ли это?

+0

Можете ли вы предоставить образцы данных и желаемые результаты? –

+0

Я получил желаемый результат с помощью оператора «IN». – Kani

+0

. , Затем вы должны принять один из ответов. –

ответ

2

Вы просто должны использовать IN оператор

SELECT wt_id, wt_name 
FROM work_type 
WHERE cat_id IN (1,2,5..); 
+1

Этот результат работает как запрос ORed. Как насчет запросов ANDed? Можете ли вы обратиться к этому [link] (http://stackoverflow.com/questions/28567903/mysql-select-query-anded-multiple-condition-of-same-column) – edam

3

использования в операторной отл.

... where cat_id IN (1,2,5..) 
0

Вы можете использовать оператор SQL IN.

SELECT wt_id, wt_name FROM work_type WHERE cat_id IN (1,2,5 ..);

Если у вас есть какие-либо вопросы, пожалуйста, прокомментируйте ниже.