subquery
Denne query returnerer 29 resultaterselect eval_muligheder.mulighed_id, eval_user.uddybbende
from eval_user
join eval_muligheder on eval_muligheder.id = eval_user.mulighed_id
join eval_hoved on eval_hoved.id = eval_muligheder.eval_hoved_id
where eval_hoved.id = 1
Jeg ønsker at lave en subquery:
select
(select eval_muligheder.mulighed_id, eval_user.uddybbende from eval_user
join eval_muligheder on eval_muligheder.id = eval_user.mulighed_id
join eval_hoved on eval_hoved.id = eval_muligheder.eval_hoved_id
where eval_hoved.id = 1),
(select eval_muligheder.mulighed_id, eval_user.uddybbende from eval_user
join eval_muligheder on eval_muligheder.id = eval_user.mulighed_id
join eval_hoved on eval_hoved.id = eval_muligheder.eval_hoved_id
where eval_hoved.id = 2)
men får denne fejl: MySQL returnerede: Dokumentation
#1241 - Operand should contain 1 column(s)
Kan man lave subqueryes der returnerer flere resultater?