假设我有以下表格:
product transaction
------------------ ------------------
| id | name | | id | product |
------------------ ------------------
| 1 | Product A | | 1 | 2 |
| 2 | Product B | | 2 | 3 |
| 3 | Product C | | 3 | 2 |
------------------ ------------------
现在,假设我想列出transaction
表格,但我想显示产品名称而不是产品 ID。
在原始 SQL 中,我会这样做:
SELECT product.name FROM transaction, product WHERE transaction.product = product.id
我很难弄清楚如何使用 Rails 的 Active Record Query Interface 来完成。我相信这对你们那里的 Rails 专家来说是微不足道的。