有下面三个表:商家表:
id            商家ID
seller        商家名称
istj          是否推荐
产品分类表
id             分类ID
cata           分类名称
产品信息表
id             产品ID
cataid         所属产品分类的ID
sellerid       所属商家的ID请问:怎样根据分类ID来查询在这个分类下面发布产品的商家列表,多谢各位指点一二,多谢。

解决方案 »

  1.   

    建立一新表
     id 商家ID
    id 分类ID
    cataid 所属产品分类的ID
      

  2.   

    有关联的,是根据产品信息表有间接的关联,left join怎么做?能不能写的更加详细一些?
      

  3.   

    select id,seller from 商家表
    where id in (select distinct sellerid from 产品信息表 where cataid=1)
    and istj=1咨询了一个牛人朋友,问题解决了。好好学习,天天向上,多谢各位热心帮助。