0
我正在关注tutorial,并且想要创建用户角色视图。这是我用SQL做的第一件事,尽管我知道一些基础知识。我正在使用MySQL Workbench。内部连接上的MySQL列错误
我的说法是这样的:
CREATE VIEW `v_user_role` AS
SELECT u.Username, u.Password, g.name
FROM `users_groups` ug
INNER JOIN `user_table` u ON u.iduser = ug.userid
INNER JOIN `group` g ON g.idgroup = ug.groupid;
而我得到的错误是:
有一个在users_groups表名的用户ID的外键。我究竟做错了什么?
更新:描述只显示id而不是外键的users_groups。下面提到的select查询失败。
表'users_groups'上的列是什么? –
它有一个id,id_usersgroups;和两个外键,教程中的userid和groupid – tacua
,它有'_',除非你已经重命名了它。 –