首頁  >  問答  >  主體

mysql - sql查询时如何动态更换连接表

当type == 1时,course_id关联的时t_course_info 这张表

当type == 2时,course_id关联的是t_venue_course_info这张表

所以现在,我在查询的时候,如何才能根据type来判断关联哪张表呢?而且查询的时候会对关联表的数据进行筛选。

求大家帮忙!

阿神阿神2742 天前616

全部回覆(3)我來回復

  • 天蓬老师

    天蓬老师2017-04-17 13:53:21

    mysql有case when 具體自己摸下

    回覆
    0
  • PHPz

    PHPz2017-04-17 13:53:21

    雷雷

    回覆
    0
  • 巴扎黑

    巴扎黑2017-04-17 13:53:21

    Mybatis的isEqual是可以實現這個動態sql,但是這是兩個業務直接寫兩個sql不就好了嗎

    回覆
    0
  • 取消回覆