我有以下架构(* 表示主键):
languages
id*
english_name
native_name
native_to_target_language
native_language_id*
target_language_id*
target_language_name
overview_text
(target_language_name 是以母语书写的目标语言的名称)。
我想从给定 native_language_id 和 target_language_id 值的 native_to_target_language 表中获取 target_language_name 的值。
得到这个的最好方法是什么?使用来自http://compositekeys.rubyforge.org/的复合主键?有没有不使用原始 SQL 查询的标准方法?