Вам необходимо узнать о «sql joins». Вот как вы объединяете эти 3 таблицы:
select r.titulo
from recetas r
join recetas-categorias rc
on rc.idreceta = r.idreceta
join categorias c
on c.id = rc.idcategoria
where c.categoria = 'Internacional'
Так как этот вопрос попал в начало моего поиска в Google по этой теме, кажется, что люди могут захотеть увидеть обновленный ответ, когда они получат его в верхней части своего поиска ...
(нашел это здесь: http://velocity.10973.n7.nabble.com/Use-of-static-functions-td15126.html )
в Velocity 1.5 или более ранней версии, вы можете просто использовать :
#set( $String = '' )
#set( $foo = $String.format('%.1f', $dataFedIn) )
, потому что вы всегда можете вызывать статические методы для экземпляров. :)
однако, поскольку есть некоторые статические классы, для которых вы не можете создавать экземпляры (например, java.util.Math), мы добавили поддержку в 1.6 для методов статического класса без экземпляров:
Java :
context.put("String", String.class);
Скорость:
#set( $foo = $String.format('%.1f', $dataFedIn) )