Несколько запросов нуждаются в объединении результата phpMyAdmin - PullRequest
0 голосов
/ 25 июля 2011

В SQL-окне phpMyAdmin отображается разделитель; между запросами. Он запускает все запросы, которые у меня есть, только показывая результаты последнего. Как мне получить объединить результаты в один?

SELECT  field1, field2, field3, field4, field5, field6 
FROM table WHERE field2 = "AA" AND field3 LIKE '%BBB%';
SELECT  field1, field2, field3, field4, field5, field6 
FROM table WHERE field2 = "AA" AND field3 LIKE '%CCC%';

1 Ответ

1 голос
/ 25 июля 2011

Как насчет UNION?

SELECT  field1, field2, field3, field4, field5, field6 
FROM table WHERE field2 = "AA" AND field3 LIKE '%BBB%'
UNION
SELECT  field1, field2, field3, field4, field5, field6 
FROM table WHERE field2 = "AA" AND field3 LIKE '%CCC%';

Обновление

Упрощение по вашему запросу:

SELECT  field1, field2, field3, field4, field5, field6 
FROM table WHERE field2 = "AA" AND (field3 LIKE '%BBB%' OR field3 LIKE '%CCC%')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...