Исходя из разговоров в комментариях, похоже, что вы пытаетесь получить счет от counter
для каждой записи в dispanser
- если это не так, пожалуйста, прокомментируйте, и я могу скорректировать свой ответ , Лучший способ выполнить то, что вы ищете, - объединить подзапрос с синтаксисом GROUP BY
. Нечто подобное может работать, в зависимости от вашей схемы:
SELECT
d.*,
c.total
FROM
dispanser as d
INNER JOIN (
SELECT
COUNT(*) as 'total',
dispID
FROM
counter
GROUP BY
dispID
) as c
ON c.dispID = d.id