рассчитывать и получать лучшие записи из нескольких таблиц с помощью воспламенителя кода - PullRequest
0 голосов
/ 24 апреля 2018

У меня есть две таблицы MySQL

parent and child
pid pitem
1   a
2   b
3   c

child
cid citem pid
1    aa    1
2    bb    1
3    cc    1
4    dd    2
5    ff    2
6    gg    3

Я хочу получить следующие результаты

pid pitem count records of child table
1    a          3
2    b          2
3    c          1

Как это сделать с помощью соединения или подзапроса?

1 Ответ

0 голосов
/ 24 апреля 2018

Вам нужно присоединиться к обеим таблицам и считать по группам, следуя этому коду.

<i>SELECT parent.pid, parent.pitem,count(pitem) as totalitem FROM parent  inner join child on parent.pid = child.pid group by parent.pid</i>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...