我有三个表:
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
并提供Map_table.from_user_id = User_table.id时的User_table.name
并提供Map_table.content_id = Content_table.id时的Content_table.title
Map_table.content_id可能为空,因此不会映射到Content_table
如果您已经查看了许多答案,仍然无法获得所需的结果。有没有SQL大师能够看到简单的解决方案。所需的潜在JOIN正在烧毁我的大脑。
任何帮助将不胜感激。为了我的头皮和其他事情的缘故;)