如何在MySQL中获得多选句的交集?

时间:2014-02-19 07:14:27

标签: mysql

我已经将MySQL的编程作为初学者。 所以我遇到了这个问题,就是说,我必须获得数学概念的交集。

  $sql = "select code_co.code from code_co 
          left join note on note.code = code_co.code
          where note like '%cholera%'
          and

          select code_co.code from code_co 
          left join note on note.code = code_co.code
          where note like '%diarrhea%'
          and

          select code_co.code from code_co 
          left join note on note.code = code_co.code
          where note like '%fever%'
           and 
          select ....";

在我的代码之上,从多个代码选择中,我如何获得共同的交集? 对不起,我的问题很简单,但我很认真。 请帮帮我。

1 个答案:

答案 0 :(得分:0)

尝试这样的事情:

select code_co.code from code_co 
          left join note on note.code = code_co.code
          where note not in
          (select distinct note from note 
         where note like '%cholera%' or note like '%diarrhea%" or note like '%fever%')

希望这会有所帮助..