一对一关联表-修改从表外键

1、修改非关联表字段可以直接修改

2、关联字段sid必须修改为student表中存在的(而且没有联系人的)学生的id或者修改为null(前提是contact表的sid已经设置为可空)。

3、修改SQL数据库提取代码,

 左连接 left join: 左边表中数据必须出来。通过这个查询可以实现,在学生和联系人关联字段中,可以只提取学生信息。

    select 
            s.id sid,
            s.name sname,
            s.sex ssex,
            s.pwd spwd,
            s.phone sphone,
            s.grade sgrade,
            s.photo sphoto,
            c.id cid,
            c.name cname,
            c.sex csex,
            c.relation crelation,
            c.phone cphone
    from 
            student s
    left join
            contact c 
    ON 
            c.sid=s.id
    WHERE
                  s.id=#{id}

猜你喜欢

转载自blog.csdn.net/tangbin0505/article/details/82686657
今日推荐