Mysql Помогите сделать выборку

Sav2907

Новичок
Здравствуйте. Помогите объединить выборки
SELECT * FROM TEST_TABLE WHERE TOVAR = '1'
SELECT * FROM TEST_TABLE WHERE TOVAR = '0' LIMIT 1
 

Sav2907

Новичок
А если в скобках то катит. Спасибо

Код:
select * from TEST_TABLE where tovar = '1'
UNION
(select * from TEST_TABLE where tovar = '0' limit 1)
 

Sav2907

Новичок
А такие выборки?
SELECT count(*) FROM TEST GROUP BY name
SELECT count(*) FROM TEST WHERE lastname IS NULL GROUP BY name
 

fixxxer

К.О.
Партнер клуба
А в чем смысл в таком запросе? Циферки, которые непонятно к чему относятся.
 

Sav2907

Новичок
@Andkorol, чтобы с помощью этой выборки, в цикле вывести результат: Андрей 5 из 20, Виктор 2 из 7 и т.д.
 

Andkorol

Новичок
Видишь, совсем же не сложно нормально объяснить задачу.
Попробуй использовать подзапрос для подсчета пустых lastname, что-то вроде:
PHP:
select
    firstname as fname,
    count(*) as total_cnt,
    (select count(*) from users where firstname = fname and lastname is null) as empty_cnt
from users
group by fname;
 
Сверху