我有两张桌子
在Rank
表中,我保存了rank_id
和supervisor_id
。在Rank
表中,我存储了rank
名称。在rank_id
与supervisor_id
来自外键Rank
表。
由于我必须同时选择rank_id
和supervisor_id
从同一个表(Rank),我如何加入两个表以得到结果name
,rank name
和supervisor
?
CREATE TABLE IF NOT EXISTS `user` (
`id` int(9) NOT NULL AUTO_INCREMENT,
`Name` varchar(90) NOT NULL,
`rank_id` int(4) NOT NULL,
`supervisor_id` int(4) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=6 ;
--
-- Dumping data for table `user`
--
INSERT INTO `user` (`id`, `Name`, `rank_id`, …
Run Code Online (Sandbox Code Playgroud)