Vladislav
select products.*, COUNT(DISTINCT filters.parent_type_filter), filters.id as id_filter from products left join catalog_filters on catalog_filters.catalog_id = products.id left join filters on catalog_filters.filter_id = filters.id where products.place in (34, 35, 36, 39, 38, 37) and catalog_filters.filter_id in (2) and filters.parent_type_filter in (1) and x = x group by products.id having count(filters.parent_type_filter)=1 order by products.name asc
Vladislav
3 товара теперь с каунт
Vladislav
x=x ->where('x','x') это я в лере дописываю чтобы запрос положить и его выкинуло
Vladislav
так что считайте что его нет
Vladislav
select products.*, COUNT(DISTINCT filters.parent_type_filter) as count, filters.id as id_filter from products left join catalog_filters on catalog_filters.catalog_id = products.id left join filters on catalog_filters.filter_id = filters.id where products.place in (34, 35, 36, 39, 38, 37) and catalog_filters.filter_id in (2) and filters.parent_type_filter in (1) and x = x group by products.id having count(count)=1 order by products.name asc
Vladislav
Напомните для чего в селект мы вводил count (? )
Vladislav
COUNT(DISTINCT filters.parent_type_filter)
Vladislav
Вообщем пока этому запросу запрщено жить(
Vladislav
Если выбираем все чекбоксы 1 группы остается 1 тоавару которо все 4 фильтра указаны
The Ant
select products.*, COUNT(DISTINCT filters.parent_type_filter) as filters_type_num, GROUP_CONCAT(filters.parent_type_filter SEPARATOR ', '), GROUP_CONCAT(filters.id SEPARATOR ', ') from products left join catalog_filters on catalog_filters.catalog_id = products.id left join filters on catalog_filters.filter_id = filters.id where products.place in (34, 35, 36, 39, 38, 37) and catalog_filters.filter_id in (2) and filters.parent_type_filter in (1) GROUP BY products.id HAVING filters_type_num=2 order by products.name asc
The Ant
на
The Ant
пробуй как есть
The Ant
дампи результат, смотри что внутри
The Ant
COUNT(DISTINCT filters.parent_type_filter)
тебе нужны количество типов фильтров. ты кажется с этого начал заезд в чят
The Ant
убери хавинг
The Ant
че там
Vladislav
The Ant
збс, а в фильтрах че
The Ant
в идах и в типах
Vladislav
в идах и в типах
вы про новые count?
Vladislav
GROUP_CONCAT(filters.parent_type_filter SEPARATOR ', '), GROUP_CONCAT(filters.id SEPARATOR ', ')
The Ant
да
The Ant
че там
The Ant
пиши уже )
Vladislav
1 2 1 2 1 2
The Ant
т.е. у всех товаров по 1 фильтру
Nurik
Всем привет. Подскажите как сделать так, чтобы при запросе сайта в Google возвращались номера телефонов, и кнопочка позвонить как это иногда делает google для некоторых сайтов.
The Ant
и ты пытаешься выбрать товар, укоторого их два )
Vladislav
на некоторые 10 подвешенно
Vladislav
catalog_filters.filter_id in (2) and filters.parent_type_filter in (1)
The Ant
судя по всему нет
Vladislav
судя по всему нет
1, 2, 1, 1, 2, 1, 2 1, 7, 2, 4, 5, 3, 6
Vladislav
1, 4 2, 12
Vladislav
судя по всему нет
в том я точно уверен, что у товаров более 1 фильтра позабивал
Vladislav
В админке отображается все что наприкреплял
who are you
В чём плюсы в базу пихать Джейсон а не джоинить отдельно таблицу? Минусы тоже желаю знать
SarcasmIO
у многих пермишенсы пользователей
SarcasmIO
сериализованны в виде скоупа доступов в бд
who are you
Эмм. А по русскому это как будет? Нет прав на новые табы?
who are you
Нее . Ща по гуглю скоупы что такое
who are you
Так они же создают базу и таблицы значит с правами все норм должно быть
Artem
Можно получить BSSID через PHP?
Co(n)stantine👨‍🔬
Нет.
Anonymous
Салют
SarcasmIO
✋️
Anonymous
вопросик, нужно настроить область видимости переменной в yii2, что бы можно было ее править из под вебморды
Anonymous
global $og_links не срабатывает
SarcasmIO
гг
Anonymous
не в курсе случайно, как ее запихать
Anonymous
через контроллер генерится страница, идет через layout.php(шаблон) в котором должна подцепиться глобальная переменная
Anonymous
но веб морда в упор не видит ее(
Anonymous
вариативные настроички пытаюсь сделать
The Ant
пожалуй не стоит мучать жопу, это не твое
Anonymous
ясно
Anonymous
спасибо за ответы
The Ant
отлично, закрой блокнот и не трогай больше никогда
Anonymous
типо месный мамочкин троль?
Anonymous
ну я так и понял
Anonymous
по сушеству не знаешь что ответить
Anonymous
Ребят, подскажите, пожалуйста, как правильно сделать? MySQL. Есть таблица users, есть user_tariffs Юзер покупает определенный тариф на n время. Как правильно сделать, чтобы потом было легко проверять, какой тариф на данный момент у юзера и сколько времени осталось до окончания? С точки зрения целостности, добавлять в таблицу users поля tariff и tariff_expiriced неправильно, но на практике как лучше?
Anonymous
вас на тостере банят чтоли
The Ant
меня седня разбанят )
Anonymous
Кэт, тут нету нативного решения, по этому и спрашиваю тут
Anonymous
2.0 не цепляет переменные из под MVC
Anonymous
У меня крон стоит, каждую ночь но у меня тарифы по 7 дней , как по часово не пробовал
Крон каждый час запускать не айс Да и как проверять, активен у человека тариф или нет?
The Ant
between time_start AND time_end?
Anonymous
Крон каждый час запускать не айс Да и как проверять, активен у человека тариф или нет?
У тебя же записано? У меня есть expired поле к услугам Кроном сравнивает только тех кто покупал что-то
Anonymous
Это не так много на самом деле
The Ant
е5сли в промежутке тарифа => тариф N
Anonymous
Мне особо нет разницы если у человека на пол дня дольше проработает услуга
Anonymous
if(time()-time_v_baze>=30)
Anonymous
что то в этом роде
Anonymous
не?