Условный MySql Query - PullRequest
       3

Условный MySql Query

4 голосов
/ 11 июля 2011

У меня есть ситуация, когда мне нужно выполнить два разных запроса в MySql, возможно ли это сделать в MySql.Это запрос выбора.

 eg. Query1:  Select * from table1
     Query2: Select * from table2

Теперь, как мне выполнить этот запрос

условно

select * from if(somecondition ) then Query 1 else query 2

Ответы [ 2 ]

3 голосов
/ 15 июля 2011
IF MyCondition = True THEN
  Select * from table1;
ELSE
  Select * from table2;
END IF;

Ссылка

0 голосов
/ 11 июля 2011

я думаю, что это можно сделать с помощью объединения, У меня есть небольшой пример, чтобы поделиться надеждой, что это поможет ...

Пример:

SELECT TEXT,language 
FROM TABLE 
WHERE LANGUAGE = 'spanish'
union all
select text,language
from TABLE as t
where language = 'english'
and not exists
(select *
 from table
 where language = 'spanish'
 and table.pid = t.pid)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...