我有以下结构:
CREATE TABLE IF NOT EXISTS `user_subjects` (
`user_subject_id` int(11) NOT NULL AUTO_INCREMENT,
`user_id` int(11) NOT NULL,
`subject_id` int(11) NOT NULL,
PRIMARY KEY (`user_subject_id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
并且我想获取具有 subject_id 1 或 2 的 user_ids,例如,按相关性排序。(编辑:我的意思是它匹配多少个结果)
我已经尝试过了,但它没有计算相关性。它返回相关性 1。
http://sqlfiddle.com/#!2/944ab8/2
对于那个例子,我想得到
user_id relevance
1 1
2 2
如果可能的话,subject_id 匹配。
谢谢