Size: a a a

Laravel для начинающих

2020 November 17

SK

Stas K in Laravel для начинающих
ну да это легче всего но там дофига записей в таблице
источник

SK

Stas K in Laravel для начинающих
нехотелось на каждый запрос перебирать большую таблицу
источник

SG

Sergey Gerasimov in Laravel для начинающих
Stas K
ну да это легче всего но там дофига записей в таблице
А версия?
источник

SK

Stas K in Laravel для начинающих
думал одним запросом как то подсчитать
источник

SK

Stas K in Laravel для начинающих
Sergey Gerasimov
А версия?
пока старая 5.7 но в будущем может 8 будет
источник

SG

Sergey Gerasimov in Laravel для начинающих
Stas K
пока старая 5.7 но в будущем может 8 будет
В 5.7 есть оконные функции?
источник

SG

Sergey Gerasimov in Laravel для начинающих
Stas K
пока старая 5.7 но в будущем может 8 будет
В посгре я бы сделал так:
SELECT
   count(id) FILTER (WHERE column = 1) AS first,
   count(id) FILTER (WHERE column = 2) AS second
источник

SK

Stas K in Laravel для начинающих
угу для посгреса я знаю такую фичу
источник

SK

Stas K in Laravel для начинающих
но помоему ее нет в мускуле
источник

SG

Sergey Gerasimov in Laravel для начинающих
Stas K
угу для посгреса я знаю такую фичу
Может быть UNION ALL?
источник

SK

Stas K in Laravel для начинающих
Sergey Gerasimov
Может быть UNION ALL?
разве что
источник

SG

Sergey Gerasimov in Laravel для начинающих
Stas K
но помоему ее нет в мускуле
О, вроде бы в mysql есть такая штука:
sum(column = 1)
источник

SK

Stas K in Laravel для начинающих
типа внутри сума делать селект с нужными условиями?
источник

SG

Sergey Gerasimov in Laravel для начинающих
Stas K
типа внутри сума делать селект с нужными условиями?
Нет, приведение типов
источник

SG

Sergey Gerasimov in Laravel для начинающих
TRUE = 1, FALSE = 0
источник

SK

Stas K in Laravel для начинающих
Sergey Gerasimov
Нет, приведение типов
немного непойму как это решает проблему
источник

SG

Sergey Gerasimov in Laravel для начинающих
Stas K
немного непойму как это решает проблему
SELECT sum(price > 500) FROM products
источник

SG

Sergey Gerasimov in Laravel для начинающих
Покажет количество товаров где цена больше 500 рублей
источник

SK

Stas K in Laravel для начинающих
не там нужно именно условия пихать не одно
источник

SK

Stas K in Laravel для начинающих
где одно и второе и третье
источник