أي جدول يحتوي على عنوان URL للمنشور؟

أنا أستخدم مستكشف البيانات لبناء استعلام يعرض منشورات المستخدم - أي جدول يمكنني استخدامه لاستعادة رابط المنشور؟ افترضت أنه سيكون في posts لكنني لا أراه.

هذا هو استعلامي حتى الآن

SELECT u.email,c.name as post_category
 FROM posts p
left join user_emails u on p.user_id = u.user_id
left join topics t on p.topic_id=t.id
left join categories c on t.category_id = c.id
where p.created_at < '2021-03-01T00:00:00.000Z'
    GROUP BY
       u.email,u.user_id,c.name

شكرًا لك.

في SQL يكون الأمر كالتالي:

'/t/-' || topics.id || '/' || posts.post_number

والذي سيكون في مثالك كالتالي:

SELECT u.email, c.name as post_category, '/t/-' || t.id || '/' || p.post_number as post_url
 FROM posts p
left join user_emails u on p.user_id = u.user_id
left join topics t on p.topic_id=t.id
left join categories c on t.category_id = c.id
where p.created_at < '2021-03-01T00:00:00.000Z'
    GROUP BY
       u.email, u.user_id, c.name

شكرًا، هذا رائع.

بشكل عام، لم يعمل الأمر مع الشرطة المائلة، لذا بدلاً من هذا:

'/t-/' || topics.id || '/' || posts.post_number

استخدمت

'/t/' || topics.id || '/' || posts.post_number

كل شيء على ما يرام :+1: