比如说有两个表如下
老师(编号,姓名,性别,所代课程)
学生(学号,姓名,性别,所选课程)
我现在要查询
  学某课程 的学生姓名 及代课老师姓名,编号怎么查

解决方案 »

  1.   

    select * from 学生 where 所选课程='要查询的课程'
      

  2.   

    select * from 老师 where 所代课程='要查询的课程'
      

  3.   

    select 学生.姓名,老师.姓名,所选课程 from 老师,学生 where 老师.所代课程=学生.所选课程;
      

  4.   

    只能用马甲了.
    select 学生.姓名,老师.姓名,老师.编号,所选课程 from 老师,学生 where 老师.所代课程=学生.所选课程 and 所选课程='要查询的课程';
      

  5.   

    select 学生.姓名 as 学生姓名,老师.姓名 as 老师姓名,老师.编号 from 学生,老师
    where a.所选课程=b.所代课程
      

  6.   

    select 老师.编号,姓名,学生.姓名
    from 老师,学生
    where 学生.所选课程=老师.所教课程
      

  7.   

    比如说有两个表如下
    老师(编号,姓名,性别,所代课程)
    学生(学号,姓名,性别,所选课程)
    我现在要查询
      学某课程 的学生姓名 及代课老师姓名,编号怎么查
    ----------------------------------------------------------
    select 老师.编号,老师.姓名 老师姓名,学生.姓名 学生姓名
    from 老师,学生
    where 学生.所选课程=老师.所教课程