Есть таблица tab c полями id/name:
1, Алексей
2, Сеня
3, Андрей
4, Саша
5, Сева
6, Стив
7, Майкл
и вот такой запрос:
mysql_query
(SELECT
COUNT(*),
IF(`name` LIKE ("а%"),1,0) as f1,
IF(`name` LIKE ("с%"),1,0) as f2
FROM `tab` WHERE `name` LIKE 'а%' OR `name` LIKE 'с%');
Задача такая, чтоб вместе с получением количества строк COUNT(*), пришли переменные f1 и f2, которые принесут инфу среагировал ли на них поиск...в идеале конечно лучше б было чтоб число сработок было, которое в сумме даст COUNT(*).
Этот запрос работает, но только с последней сработавшей строкой...
т.е. с этой таблицей он показывает всего строк:6, f1=0,f2=1....а нужно, чтоб и f1=1 было.
Отдельно 2 запроса делать не очень хочется т.к. условия могут быть из 3-5 условий...хочется сделать 1 запрос, а не 5.
Спасибо.
_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.