Äsch...tydligen så går det inte att referera till ett tabellnamn med alias i en subquery om det faktiskt används som referens till en tabell, men om det refererar till ett värde i en tabell så går det bra.
Så
(SELECT SUM(amount)
FROM forced
WHERE hand_id = hand.id )
ger "Table 'handdata.forced' doesn't exist"
Men
(SELECT SUM(handdata_forced.amount) FROM handdata_forced WHERE hand_id=hand.id)
klagar inte på referensen till "hand.id" och fungerar!??
Speciellt snabbt verkar det inte bli och HAVING verkar snabbare men jag lyckas inte få korrekta resultat med den metoden