永发信息网

Mysql怎么实现三表连接怎么添加条件?

答案:2  悬赏:0  手机版
解决时间 2021-11-22 14:33
  • 提问者网友:火车头
  • 2021-11-22 06:41
Mysql怎么实现三表连接怎么添加条件?
最佳答案
  • 五星知识达人网友:荒野風
  • 2021-11-22 06:49
    有两种方式: 关键字where 或嵌入在inner 或left 中:
    下面定义3个表A,B,C,字段分别为A:a,b;B:b,c;C:c,d
    正常where 使用语句如下:
    select A.a,B.b,C.c from A
           inner join B on A.b=B.b
           inner join C on C.c=B.c
    where A.a=10 or B.b=10 or C.c=10
    下面的SQL 嵌入到inner 中的使用方式:
    select A.a,B.b,C.c from A
          inner join B on A.b=B.b and B.b=10
          inner join C on C.c=B.c and C.c=10
全部回答
  • 1楼网友:狂恋
  • 2021-11-22 07:46
汗,后面直接带WHERe `stu`.`s_name`='***'就可以了啊!或者在join spr_class cl on stu.s_id=cl.mr_id后面加and `stu`.`s_name`='***',一样的效果
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯