# في أي جدول تُخزَّن الإشارات المرجعية إذا لم يكن في "bookmarks"؟

**URL:** <https://meta.discourse.org/t/in-what-table-are-bookmarks-stored-if-not-bookmarks/136865>\
**Category:** Data & reporting\
**Tags:** sql-query\
**Created:** [23 ديسمبر 2019، 6:55ص UTC](https://meta.discourse.org/t/in-what-table-are-bookmarks-stored-if-not-bookmarks/136865 "2019-12-23T06:55:20Z")\
**Posts on this page:** 1\
**Showing post:** 5

<div class="post-metadata">

**Author:** ![simon](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/simon/32/339122_2.png) [@simon](https://meta.discourse.org/u/simon)\
**Post date:** [23 ديسمبر 2019، 8:26م UTC](https://meta.discourse.org/t/in-what-table-are-bookmarks-stored-if-not-bookmarks/136865/5 "2019-12-23T20:26:06Z")

</div>

> [@Mark\_Schmucker](#):
>
> أجرب هذا الاستعلام البسيط في مستكشف البيانات.
> 
> > SELECT \* from bookmarks

يبدو أن جدول `bookmarks` لم يُستخدم بعد. وهو جزء من بعض التحسينات التي تُجرى على وظيفة الإشارات المرجعية في Discourse.

حاليًا، يمكنك الحصول على معلومات حول الإشارات المرجعية باستخدام استعلام مثل هذا:

```sql
SELECT
t.user_id,
t.id AS topic_id,
COUNT(*) AS bookmark_count
FROM post_actions pa
JOIN posts p
ON p.id = pa.post_id
JOIN topics t
ON t.id = p.topic_id
WHERE pa.post_action_type_id = 1
AND t.deleted_at IS NULL
AND p.deleted_at IS NULL
GROUP BY t.id, t.user_id
ORDER BY bookmark_count DESC
LIMIT 20

```

---

_[View the full topic](https://meta.discourse.org/t/in-what-table-are-bookmarks-stored-if-not-bookmarks/136865)._
