最简单和合适的方法你没说4、关联表方法
设计一个属性表
属性ID、名称
1、头条; 
2、推荐; 
3、精彩; 
4、WAP;
设计一个新闻属性表
新闻ID、属性ID
1、2
2、1
2、3

解决方案 »

  1.   

    海哥的做法比较灵活,但是从效率上来说个人觉得不是最好的。如果
    1、头条;
    2、推荐;
    3、精彩;
    4、WAP;
    .... 
    这样的属性值不多且不经常变动的话,可以推荐硬编码,取组合。以4种为例,那么 5表示 头条+推荐,6表示头条+精彩... (当然,不一定是5,6这样的值,可以依具体情况确定)当然,如果这样的条目比较多,或者条目变更比较频繁,就不能使用这种硬编码的方式了.海哥的做法是比较通用推荐的作法。
      

  2.   

    谢谢大家...
    .蓝田哥的方法没怎么看懂?如果用|或的方法怎么识别出来是选择了哪个项呢? 一般的理解都是用&才能识别出来.....假设2表示的是"推荐"这个位.... 用|表达式如何表示写呢?谢了...