我需要 mySQL Join 表的帮助,它应该列出“表 A”中的所有用户,并且还应该通过匹配“表 B”中的记录来显示标志
Table A (users)
=====================
id | name
=====================
1 | aaa
2 | bbb
3 | ccc
4 | ddd
5 | eee
Table B (users_likes)
=====================
like_by | like_to
=====================
1 | 2
1 | 3
2 | 3
4 | 1
5 | 1
如果用户 'aaa'(id:1) 登录系统并执行搜索以列出除他的详细信息之外的所有用户,则结果将是
2 | bbb
3 | ccc
4 | ddd
5 | eee
他还需要在列出显示他的“like_by”时看到一个标志,例如:
2 | bbb | (flag:TRUE)
3 | ccc | (flag:TRUE)
4 | ddd | flag:false)
5 | eee | (flag:false)