nullyb
2017-09-18 16:41新手简单SQL语句编写。
用户表user,字段有:id,name...
角色表role,字段有:id,name...
关联表userrole,字段有:userId,roleId
问:把角色名称为“研发人员”的用户“张三”从用户表中删除。
哪里错了呀?
DELETE FROM USER u
WHERE u.id=
(
SELECT u.id FROM USER u
JOIN userrole ur ON u.id=ur.userId
JOIN role r ON ur.RoleId=r.id
WHERE u.name='张三' AND r.name='研发人员'
);
- 点赞
- 回答
- 收藏
- 复制链接分享
10条回答
为你推荐
- SQL数据查询,先查询A表,结果中的每个元组对应一个新表,再查询每个新表中的数据,结果包含A表和新表中的字段
- sql
- 2个回答
- 使用SQL语句进行排序 如何显示
- 数据库
- sql
- access
- 通讯录
- eclipse
- 19个回答
- 新手简单SQL语句编写。
- sql
- 10个回答