请问如何用一个SQL语句查出某个表的所有外键所在的表,以及这些表之间的主外键对应关系? 比如:主表:学生表学生ID 主键学生姓名学院ID 外键外键表:学院表学院ID 主键学院名称最后要把 学院表和学院表.学院ID = 学生表.学院ID 查询出来请问应该如何写SQL语句 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select a.*,b.学院名称 from 学生表 a inner join 学院表 b on a.学院id=b.学院id select a.*,b.学院名称 from 学生表 a right join 学院表 b on a.学院id=b.学院id 哦,修改一下问题,现在我可以查出一个表的所有外键了,现在的步骤就在与查出每个外键所在的表,请问如何写SQL语句 关联就可以主表:学生表学生ID 主键学生姓名学院ID 外键外键表:学院表学院ID 主键学院名称-----------select * from 学生表 Aleft join 学院表 Bon A.学院ID=B.学院ID exec sp_fkeys '表名' /*为查看指定表的所有外键约束*/ exec sp_helpconstraint '表名' /*查看指定表的所有约束*/ exec sp_help '表名' /*查看指定表的所有信息*/第三句指令可以看到每个外键所在的表;一点拙见. 关联就可以主表:学生表学生ID 主键学生姓名学院ID 外键外键表:学院表学院ID 主键学院名称-----------select * from 学生表 Aleft join 学院表 Bon A.学院ID=B.学院ID这种办法最简明啊,呵呵支持. select * from 学生表 A,学院表 Bwhere A.学院ID=B.学院ID 筛选跌幅超过10%的记录 两条批量插入语句区别在哪里? 急求一条 截取字段 的 SQL 语句 ! 非常感谢!!! 数据库无法附加。提示PageAudit属性不正确!!!!!!! 菜鸟在数据库设计中的一点疑问 求问时间函数 请问如何得到procedure的返回值? 使用Char(1)和tinyInt的比较 数据库管理与应用教程 制作一个带用户认证功能的教务管理系统 对于不同的用户赋予不同的管理权限 对于具有权限的用户给予增删改功能 对于能出现的错误进行预处理 关于SQL分组统计。急!!!!!!!!!!!急急急急急急急急急急急急急 SQLSERVER 中 ,怎么处理异常? 求一条sql语句
主表:学生表
学生ID 主键
学生姓名
学院ID 外键外键表:学院表
学院ID 主键
学院名称-----------
select * from 学生表 A
left join 学院表 B
on A.学院ID=B.学院ID
exec sp_help '表名' /*查看指定表的所有信息*/
第三句指令可以看到每个外键所在的表;
一点拙见.
主表:学生表
学生ID 主键
学生姓名
学院ID 外键外键表:学院表
学院ID 主键
学院名称-----------
select * from 学生表 A
left join 学院表 B
on A.学院ID=B.学院ID这种办法最简明啊,呵呵支持.
where A.学院ID=B.学院ID