我有两个我想合并为一个的查询。将两个查询合并为一个
第一个看起来像这样;
SELECT t.name,
t.score,
COUNT(m.user_id) AS memberCount
FROM team AS t, team_member AS m
WHERE t.team_id = '$id' AND m.team_id = '$id'
第二个看起来像这样;
SELECT COUNT(t.team_id) AS rank
FROM team AS t
WHERE t.score > (SELECT t.score
FROM team AS t
WHERE t.team_id = '$id')
我怀疑JOIN会成为解决方案的一部分,我只是不知道如何。 任何想法赞赏。
伟大的想法,谢谢! –