小编dus*_*man的帖子

根据兄弟属性计算SQL记录

我有一张桌子,里面有姓名,位置(住在哪里),还有一个parent_id(父母存放在另一张桌子上).例如:

name    | location  | parent_id
--------+-----------+-----------
Joe     | Chicago   | 12
Sammy   | Chicago   | 13
Bob     | SF        | 13
Jim     | New York  | 13
Jane    | Chicago   | 14
Dave    | Portland  | 14
Al      | Chicago   | 15
Monica  | Boston    | 15
Debbie  | New York  | 15
Bill    | Chicago   | 16
Bruce   | New York  | 16
Run Code Online (Sandbox Code Playgroud)

我需要算一下有多少人住在芝加哥,并且有一个住在纽约的兄弟姐妹(分享一个parent_id).因此,对于上面的示例,计数将为3.

name    | location  | parent_id
--------+-----------+-----------
Joe     | Chicago   | 12
Sammy   | Chicago …
Run Code Online (Sandbox Code Playgroud)

mysql sql

9
推荐指数
1
解决办法
363
查看次数

标签 统计

mysql ×1

sql ×1