У меня есть три таблицы:
Map_table
- id
- content_id
- from_user_id
- to_user_id
- timestamp
User_table
- id
- name
Content_table
- id
- title
например: я хочу выбрать строки из Map_table, где Map_table.to_user_id = 1
, а также предоставить User_table.name, где Map_table.from_user_id = User_table.id
, а также укажите Content_table.title, где Map_table.content_id = Content_table.id
Map_table.content_id может иметь значение null и, следовательно, не отображаться в Content_table
Если было через кучу ответов здесь и все еще рвал волосы, чтобы получить нужные мне результаты. Может ли какой-нибудь гуру SQL найти простое решение? Потенциальные требуемые JOIN'ы пугают мой мозг.
Любая помощь будет принята с благодарностью. Среди прочего, для моего скальпа;)