我有两张桌子
团队-团队id和团队名称(以及其他内容)
日程安排-游戏id、a队、b队、a队id、a队id(以及其他内容)
我正试图创建一个结果,在其中找出team_name
(或team_id
)出现在team_a
或team_b
(或team_a_id
或team_b_id
)列中的次数
团队
队名
1001纽约
1011克利夫兰
1021底特律
休斯顿1031
时间表
比赛队形队形队形队形队形队形队形
1纽约克利夫兰1001011
纽约-底特律10011021
3克利夫兰休斯顿1011 1031
回答:
纽约2
克利夫兰2
底特律1
休斯顿1号
最佳答案
试试这样的:
select count(*)
from teams t
join schedule s on (s.team_a = t.team_name OR s.team_b = t.team_name)
关于mysql - MySQL两表两列COUNT,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16465385/