mysql - 我怎样才能得到想要的结果?

标签 mysql

需要mysql语句的帮助

P_ID |  P_NAME 

1   P1
2   P2



PT_ID | P_ID | S_ID
1   1   1
1   1   2
1   1   3
1   2   1
1   2   2
1   2   3
1   2   4

要求的结果:

P_ID | P_NAME | S_ID    
1   P1  3
2   P2  4

最佳答案

Select t1.P_ID, t1.P_Name, count(t2.SID) as S_ID
     FROM table1 t1 join table t2 on t1.P_ID = t2.P_ID
          Group by t2.P_ID 

关于mysql - 我怎样才能得到想要的结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24696522/

相关文章:

php - 如何在 id= 处插入图像名称? ...在 mySQL [PHP] 中

MySQL查询显示登录用户和其他用户之间的聊天记录

Mysql 匹配选项 : exact phrase along with extra word

mysql - MySQL 的解决方法限制了 TIMESTAMP 范围,同时保留其自动时区转换功能?

php - UNION SELECT MySQL 查询,用 PHP 做数学运算和显示

mysql - docker 。创建基于MySQL的镜像并创建DB和User

mysql - OFFSET 在 MySQL 查询中不起作用

mysql - Laravel 和使用 Eloquent 的多计数查询

php - 使用 PHP/MySQLi 进行多次更新和插入

mysql - MySql 语句中断页中的 WHERE 子句