我需要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