sql一张表和另一张表多次内联
2011-04-23 15:46
531 查看
--创建班级表 create table ClassTable ( classID int primary key identity(1,1), teacherID int, studentID int ) --创建用户表 create table UserTable ( userID int primary key identity(1,1), userName nvarchar(50) ) --往班级表插入数据 insert into ClassTable(teacherID,studentID) values(1,2); --往用户表插入数据 insert into UserTable(userName)values('张老师'); insert into UserTable(userName)values('张学生'); --一张表和另一张表多次内联 select ClassTable.classID, a.userName as teacherName, b.userName as studentName from ClassTable inner join UserTable as a on ClassTable.teacherID=a.userID inner join UserTable as b on ClassTable.studentID=b.userID
相关文章推荐
- sql 对一张表进行按照不同条件进行多次统计
- 一张表被同一个sql多次调用,使用with as 优化
- SQL:连表时对另一张表的多次操作
- 一张图带你过SQL基础知识(思维导图)
- sql一张表中两个字段指向同一个外键
- 数据库一张表的数据拷贝到另一张表中SQL语句
- SQL 同一张表中相同字段的内容合并为一条记录(不同字段的那一列每个记录后面加逗号)
- mybatis同一张表多次连接查询相同列赋值问题小结
- 关于linq to sql调用存储过程,出现"无法枚举查询结果多次"的问题
- sql 查出一张表中重复的所有记录数据
- sql 将一个表中查询语句插入另一张表中的某一列
- SQL 查出一张表中重复的所有记录数据
- SQL一张表中的字段根据另一张表来更新
- 改写别人SQL经验小结###【SQL里重要的一个思想就是,每个SQL的结果集都可以看作一张表。】
- sql 从一张表将内容复制到另一张表
- SQL 把一个数据库里面的某张表里的数据插入到另外一个数据库里面的一张表
- 一张图告诉你是需要 SQL 还是 Hadoop
- 如何用一条sql解多元多次方程和构造序列
- 如何拒绝同一张表单被多次提交?
- sql视图,一张主表与两张子表的关联 查询