Het probleem is het volgende:
Ik ben bezig met een opdracht, en ik kom er net niet helemaal uit. Ik vraag niet of jullie mijn huiswerk willen maken, maar waarschijnlijk heb ik gewoon een fout gemaakt die ik over het hoofd zie.
Ik heb de volgende code:
Uit de subselect komen 6 rijen zoals het hoort.
Met allemaal een lev.num, wat ik nodig heb om ze in de count te tellen. Daar moet dan ook zes uitkomen.
Maar ipv dat krijg ik dit:
At most one record can be returned with this subquery.
Wie o wie weet wat ik verkeerd doe??
Ik ben bezig met een opdracht, en ik kom er net niet helemaal uit. Ik vraag niet of jullie mijn huiswerk willen maken, maar waarschijnlijk heb ik gewoon een fout gemaakt die ik over het hoofd zie.
Ik heb de volgende code:
code:
1
2
3
4
5
6
7
8
9
| SELECT COUNT (*)
FROM koeien
WHERE koeien.levnum =
(SELECT DISTINCT koeien.levnum
FROM koeien, jaarprod
WHERE moeder = 12005
AND jaar > 1968
AND vetgeh > 4
AND jaarprod.levnum = koeien.levnum); |
Uit de subselect komen 6 rijen zoals het hoort.
Met allemaal een lev.num, wat ik nodig heb om ze in de count te tellen. Daar moet dan ook zes uitkomen.
Maar ipv dat krijg ik dit:
At most one record can be returned with this subquery.
Wie o wie weet wat ik verkeerd doe??
Live Life to the Max | Kom op konijntje doe maar huppele wiebele