我注意到,如果我在表中选择一个 FK ID,我会得到一个精美的、链接的名称。而如果我在表中选择一个 PK ID,我只会得到一个数字。
例如,当我从 Posts 中选择 (PK) id 字段时:
与从 Posts 中选择 (FK) topic_id 字段时相比:
我想知道是否有什么技巧可以让我从 PK 获得这种漂亮的链接行为。或者,如果我想进行链接,是否总是需要添加一个额外的表并从中进行选择?
我注意到,如果我在表中选择一个 FK ID,我会得到一个精美的、链接的名称。而如果我在表中选择一个 PK ID,我只会得到一个数字。
例如,当我从 Posts 中选择 (PK) id 字段时:
与从 Posts 中选择 (FK) topic_id 字段时相比:
我想知道是否有什么技巧可以让我从 PK 获得这种漂亮的链接行为。或者,如果我想进行链接,是否总是需要添加一个额外的表并从中进行选择?
您可以将该特定 id 别名为 post_id,它将发挥其魔力。例如:
SELECT id AS post_id
FROM posts
ORDER BY created_at DESC
我也喜欢那个用于创建交互式用户列表的 admin url:![]()
SELECT
'/admin/users/' || users.id || '/' || users.username_lower
AS admin_page_url
FROM users
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.