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
,它有'_',除非你已經重命名了它。 –