我正在学习教程,并想创建一个用户角色视图。这是我用 SQL 做过的第一件事,尽管我知道一些基础知识。我正在使用 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;
我得到的错误是:
ERROR 1054: Unknown column 'ug.userid' in 'on clause'
users_groups 表中有一个名为 userid 的外键。我究竟做错了什么?
更新:为 users_groups 描述它只显示 id 而不是外键。下面提到的选择查询失败。