Я занимаюсь созданием подзапросов, чтобы привыкнуть к ним. Я пытаюсь получить идентификатор ID и расходы, связанные с человеком, если их идентификатор появляется в таблице соединений X раз. Я попыталсяАгрегаты в подзапросе
select id, charges from myTable
where id in
(
select id from jxnTable
having (count(jxn.id> 10))
group by jxn.id
Это дает мне ошибку jxn.id is invalid in the select list because it is not contained in either an aggregate function of a group by clause.
К сожалению, я сожалею, я редактировал свой ответ вместо моего: страница обновляется, и я нажал неправильную ссылку. – dasblinkenlight
Я знаю, что это можно сделать с помощью соединения, но я пытаюсь ознакомиться с подзапросами :) – wootscootinboogie
@dasblinkenlight Я был в процессе редактирования, когда появилось уведомление о редактировании - моя привычка копировать все мои собственные изменения поэтому я могу вставить его обратно в редактирование :) –