У меня есть следующие типы таблиц
1. feeds ( id, user_id, type, object_id)
2. badge ( id, 'badge_name', 'slug' )
3. Post (id, 'post_name', 'post_type')
Я хочу получить все пользовательские фиды из таблицы фидов на основе типа фидов, то есть если тип фидов - badge, то object_id будет ссылаться на таблицу «badge», а если тип фидов - blog, то object_id будет ссылаться на таблицу «Post». в одном запросе.
Каков наилучший способ добиться этого?
В настоящее время я делаю это с помощью кода и тоже работаю. Просто хочу улучшить его.