Пытаюсь подсчитать кол-во одинаковых полей сборной таблицы(из 2-х шт.).
Таблица uniform:
id|naim
Таблица uniform_use_time:
id|uniform_id|count|use_time
SELECT
-- COUNT(uniform_use_time.uniform_id),
uniform.naim,
uniform_use_time.id,
uniform_use_time.count,
uniform_use_time.use_time
FROM uniform
INNER JOIN uniform_use_time ON uniform_use_time.uniform_id = uniform.id
-- GROUP BY uniform_use_time.uniform_id
Запрос дает результат:
Как сделать выборку, чтобы в результате был еще один столбец с количеством одинаковых строк в таблице uniform_use_time
Можно добавить в виде подзапроса:
SELECT
uniform.naim,
u2.id,
u2.count,
u2.use_time,
(select count(uniform_id) from uniform_use_time u1 where u1.uniform_id=u2.uniform_id) as cnt
FROM uniform_use_time u2
INNER JOIN uniform ON u2.uniform_id = uniform.id
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости