我需要mySQL的帮助连接表应该列出'表A'中的所有用户,并且还应该通过匹配'表B中的记录来显示标志“mysql连接显示左表中的所有记录,并在右表中匹配记录的标记
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)
谢谢约翰,我试了第二个查询,它工作正常,如预期的..感谢您的及时帮助...非常感谢... – sajan 2012-08-08 17:27:54