• 数据库


    SELECT t.teacherName,c.CourseName,s.stuName FROM teacher t LEFT JOIN teachercourse tc on t.id =tc.tid
    LEFT JOIN course c ON tc.cid =c.id LEFT JOIN studentcourse sc ON sc.cid=c.id LEFT JOIN
    student s on s.id=sc.sid WHERE t.teacherName='TOM';

    SELECT DISTINCT t.teacherName,s.stuName FROM teacher t LEFT JOIN teachercourse tc on t.id =tc.tid
    LEFT JOIN studentcourse sc ON sc.cid=tc.cid LEFT JOIN
    student s on s.id=sc.sid WHERE t.teacherName='TOM';

    SELECT DISTINCT t.teacherName,s.stuName FROM(SELECT id,teacherName FROM teacher WHERE teacherName ='Jack') t LEFT JOIN teachercourse tc on t.id =tc.tid
    LEFT JOIN studentcourse sc ON sc.cid=tc.cid LEFT JOIN
    (SELECT id,stuName FROM student WHERE stuName='钱二') s on s.id=sc.sid where IFNULL(s.stuName,'')<>'';

    SELECT t.teacherName,c.CourseName FROM teacher t LEFT JOIN teachercourse tc on t.id =tc.tid
    LEFT JOIN course c ON tc.cid =c.id WHERE t.teacherName ='Tom';

    SELECT c.CourseName,t.teacherName FROM course c LEFT JOIN teachercourse tc on c.id =tc.cid
    LEFT JOIN teacher t ON tc.tid=t.id WHERE c.CourseName ='java';

    SELECT s.stuName,c.CourseName FROM student s LEFT JOIN studentcourse sc on s.id=sc.sid
    LEFT JOIN course c on sc.cid=c.id WHERE s.stuName='钱二';

    SELECT c.courseName,s.stuName FROM course c LEFT JOIN studentcourse sc on c.id=sc.cid
    LEFT JOIN student s ON sc.sid=s.id WHERE c.CourseName='java';

    /*
    SELECT s.stuName,c.CourseName FROM (SELECT * FROM student WHERE stuName ='钱二’) LEFT JOIN studentcourse sc ON s.id=sc.sid LEFT JOIN course c ON sc.cid=c.id WHERE s.stuName='钱二';

    */
    SELECT * FROM (SELECT * FROM student WHERE stuName = '钱二') s LEFT JOIN studentcourse sc ON s.id = sc.sid LEFT JOIN course c ON sc.cid = c.id

  • 相关阅读:
    Angular常用VSCode插件
    asp.net MVC设计模式中使用iTextSharp实现html字符串生成PDF文件
    Docker Compose部署 EFK(Elasticsearch + Fluentd + Kibana)收集日志
    强烈推荐这本书《编码:隐匿在计算机软硬件背后的语言》
    frp 内网穿透访问内网Web服务
    代码玄学——镇代码的注释
    C#基础之多线程与异步
    C#基础之事件(1)
    WPF之Unity与ServiceLocator运用
    WPF之实现控件内容拖动
  • 原文地址:https://www.cnblogs.com/xingkongcanghai/p/10588304.html
Copyright © 2020-2023  润新知