先给打印机和墨盒建2个表,需要id和名字.然后打印机关联墨盒表
_________________________________________
id  打印机id
ink (类似于 2,5,8,11 的字符串)墨盒关联打印机表
id
printer (如上)用implode 将数据存入 查询时候在用 explode 将数据取出
_____________________________________________________不知道这样对不?望高手指正,谢谢!

解决方案 »

  1.   

    建立中间表printer_id  ink_cartridge_id
       1                 2
       1                 3
       2                 2
    ........
      

  2.   

    打印机表,墨盒表,打印机墨盒对应表对应表:
    打印机id   墨盒id
       1            1
       1            2
       2            1
       2            2
    ......每一对都是一条记录
      

  3.   

    zeroleonhart(Strong Point:Algorithm) 感觉这位仁兄的方法 应该可以实现这个应用
      

  4.   

    3个表就可以搞定了。打印机表,墨盒表,打印机墨盒对应表
    -----------------------------------
    很有道理啊
    这样很好,实现起来也比较容易打印机表:
    pid pname
    墨盒表:
    mid mname
    打印机墨盒对应表
    id pid mid