求sql,分类是多选,求id最大值
比如有数据库如下:
分类表
id,name
1,'a'
2,'b'
3,'c'
4,'d'
文章表
id,class
1,'1,4'
2,'1,3'
3,'2,3'
4,'2,4'
有没有简单的方法求“文章表每种分类的id最大值",也是获取每种分类的最新发表的文章。
结果返回 文章表
[id],[class],[分类表id],[name]
2 ,'1,3',1,'a'
4,'2,4',2,'b'
3,'3,4',3,'c'
4,'2,4,4,'d'
另外,请问一下,因为文章表的分类是多选,我是按char保存,还是去建一个表好?
当初考虑到,读取一条文章表直接操作class这个字段,可能比去数据库读取所有记录快。