Mysql 从子查询函数返回2个值
下面是我用来得到两个答案之一的代码。我只是想知道是否有可能以某种方式得到多个答案?首先,您不需要Mysql 从子查询函数返回2个值,mysql,sql,Mysql,Sql,下面是我用来得到两个答案之一的代码。我只是想知道是否有可能以某种方式得到多个答案?首先,您不需要from子句中的deltakelse表。如果没有这一点,您可能可以摆脱独特的 您的问题的答案是将=中的更改为: SELECT DISTINCT utover.startnr, utover.navn FROM utover, deltakelse WHERE utover.startnr = (SELECT utover FRO
from
子句中的deltakelse
表。如果没有这一点,您可能可以摆脱独特的
您的问题的答案是将=
中的更改为:
SELECT DISTINCT
utover.startnr, utover.navn
FROM
utover, deltakelse
WHERE
utover.startnr = (SELECT utover
FROM deltakelse
GROUP BY utover
HAVING COUNT(*) = (SELECT COUNT(*)
FROM deltakelse
GROUP BY utover
ORDER BY COUNT(*) DESC
LIMIT 1)
LIMIT 1);
请提供样本数据和预期结果。在解释你要找的东西时,你的询问并不能公正地解释你的问题。
SELECT utover.startnr, utover.navn
FROM utover
WHERE utover.startnr in (SELECT utover
FROM deltakelse
GROUP BY utover
HAVING COUNT(*) = (SELECT COUNT(*)
FROM deltakelse
GROUP BY utover
ORDER BY COUNT(*) DESC
LIMIT 1
)
);