我有一个小的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