Общие > Базы данных
вопрос гуру sql
Berkut:
можно-ли нижеследующие запросы объеденить в один?
1.
--- Код: ---
SELECT num, trial, sub FROM tesa WHERE `default`=1;
--- Конец кода ---
2.
--- Код: ---
SELECT num, trial, sub FROM tesa WHERE `default`=0;
--- Конец кода ---
for_i_0:
SELECT num, trial, sub FROM tesa WHERE `default`= 0 AND `default`= 1;
Green Kakadu:
--- Цитировать ---for_i_0:
SELECT num, trial, sub FROM tesa WHERE `default`= 0 AND `default`= 1;
--- Конец цитаты ---
сомневаюсь что она что то выдаст
скорее надо использовать OR вместо AND
Berkut:
:)
нет, нужно что-бы допустим, результат выборки "SELECT num, trial, sub FROM tesa WHERE `default`= 1" помещался в одни поля, а "SELECT num, trial, sub FROM tesa WHERE `default`=0;" в другие. Нужно как-то отделить одно от друго-го
commander:
Berkut
Какая БД???
для PG и последних версий MySQL это звучало бы так:
SELECT num, (SELECT num FROM tesa WHERE `default`=0) AS num_0, trial, (SELECT trial FROM tesa WHERE `default`=0) AS trial_0, sub, (SELECT sub FROM tesa WHERE `default`=0) AS sub_0 FROM tesa WHERE `default`= 1"
грамозко конечно... но работать будет...
Навигация
Перейти к полной версии