我有一個小的sql問題。來自2個表的SQL select語句
我有2個表
成員和經理
成員有:MEMBERID,姓名,地址 經理有:MEMBERID,EditRights,DeleteRights
EditRights和DeleteRights是類型位。
管理員與成員有關係,因爲他們本身就是成員。
我想選擇所有成員的ID,姓名和地址,以及經理顯示他們是否具有編輯權限和/或刪除權限的成員。
SO:
〔實施例的數據
成員:
ID, Name, Address
1, tom, 2 flat
2, dan, 3 flat
3, ben, 4 flat
4, bob, 6 flat
5, sam, 9 flat
經理:
ID, Editrights, deleterights
2, 0, 1
4, 1, 1
5, 0, 0
我想顯示一個選擇是這樣的:
1, tom, 2 flat, no rights
2, dan, 3 flat, Delete
3, ben, 4 flat, no rights
4, bob, 6 flat, Edit&Delete
5, sam, 9 flat, no rights
任何幫助將是巨大的
參見:http://stackoverflow.com/questions/532694/sql-select-rows-from-two-different-tables,http://stackoverflow.com/questions/231126/mysql-get -information-from-multiple-tables-in-one-query,http://stackoverflow.com/questions/1363555/help-building-a-sql-query-from-multiple-tables,http://stackoverflow.com/questions/693327/sql-how-to-join-multiple-tables,http://stackoverflow.com/questions/2485210/mysql-need-help-constructing-query-join-multiple-tables-into-single-row – outis 2010-05-05 22:23:10
如果您收到滿意的答覆,則應將其標記爲正確。 – ABach 2010-05-07 14:12:20