这是我第一次来这里!我希望没有人对我的问题感到生气,几天前我才开始学习rails。
问题是:
我有一个模范学生:id,:name,:email,:phone 和:id_indicator,这是 id 的 FK。我想显示 INDICATOR 的名称而不是 INDICATOR 的 ID。
<td><%= student.id%></td>
<td><%= student.name %></td>
<td><%= student.email %></td>
<td><%= student.phone %></td>
<td><%= student.id_indicator%></td> ---> I want to show the NAME here
我怎样才能做到这一点?
谢谢大家!
只有一个模型学生。它是一个自我关系表。我有学生推荐学生。
对此的 SQL 查询如下:
select name from **students** where id = ( select id_indicator from **students** where id = 10)
示例:http: //i.stack.imgur.com/7kgfX.png