Wat ik niet goed begrijp is waarom ik in de onderstaande query niet met v.id kan binden. Heeft iemand enig idee wat hier de achterliggende reden voor is en hoe ik dit kan oplossen? Als ik de bovenliggende count(*) weg haal, kan ik wel met de originele tabel koppelen.
Ik heb geen enkel idee hoe dit fenomeen heet en hoe ik er voor kan zorgen dat ik de v.id van de originele tabel kan gebruiken.
SQL:
1
2
3
4
5
6
7
8
9
10
| select *, (select count(*) from ( select count(vt.tenseId) from VerbTenses vt where vt.verbId = v.id group by vt.tenseId ) as Temp ) from Verbs v |
Ik heb geen enkel idee hoe dit fenomeen heet en hoe ik er voor kan zorgen dat ik de v.id van de originele tabel kan gebruiken.
code:
1
| Error Code: 1054. Unknown column 'v.id' in 'where clause' |
PSN: Norfirin