我有两张桌子
在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)