テーブルで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
Discourse UI で結果を美しく見せるための、その他のちょっとしたコツがいくつかあります。
この古いファイルに例がいくつかあります。
時間があれば、これをメインの Data Explorer トピックに統合する予定です。
インタラクティブなユーザーリストを作成するための管理者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.