我有3个表,3个字段都是一样的.我基本上想从每个表中选择信息
例如:
userid = 1
Run Code Online (Sandbox Code Playgroud)
我想从所有3个表中选择数据,其中 userid = 1
我目前正在使用:
SELECT r.*,
p.*,
l.*
FROM random r
LEFT JOIN pandom p ON r.userid = p.userid
LEFT JOIN landom l ON l.userid = r.userid
WHERE r.userid = '1'
LIMIT 0, 30
Run Code Online (Sandbox Code Playgroud)
但它似乎没有用.
我有一个小的SQL问题.
我有2张桌子
会员和经理
成员有:memberID,Name,Address Managers有:memberID,EditRights,DeleteRights
EditRights和DeleteRights的类型为bit.
管理者与会员有关系,因为他们本身就是会员.
我想选择所有成员的ID,姓名和地址,以及管理员显示的成员,如果他们有编辑权和/或删除权.
所以:
例如数据
成员:
ID, Name, Address
1, tom, 2 flat
2, dan, 3 flat
3, ben, 4 flat
4, bob, 6 flat
5, sam, 9 flat
Run Code Online (Sandbox Code Playgroud)
经理:
ID, Editrights, deleterights
2, 0, 1
4, 1, 1
5, 0, 0
Run Code Online (Sandbox Code Playgroud)
我想显示一个像这样的选择:
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
Run Code Online (Sandbox Code Playgroud)
任何帮助都会很棒