如何将两个表相关的表连接成一个表 现在有两个表比如学生Stu(sno,sname)课程表grade(sno,cno,grade)现在想将两张表连接成一个新表,比如Stu_grade并且将前两个表的数据全部复制到Stu_grade表中用SQL语句怎么实现 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 create table Stu_grade asselect a.sno,a.sname,b.cno,b.grade from stu a,grade bwhere a.sno=b.sno; 我想这样可以做create table Stu_grade asselect * from stu a,grade bwhere a.sno=b.sno;但是提示“列名重复” 因为我的表字段都很多,把每一个字段都列出来不是一件容易的事情,怎么做可以不再提示“列名重复” create table Stu_grade asselect * from stu ajoin grade b using(sno); create table Stu_grade asselect a.sno,a.sname,b.cno,b.grade from stu a,grade bwhere a.sno=b.sno; with as语句性能求优化 win64 oracle10g 问题 问一个C语言嵌入SQL的问题 PL/SQL &&问题 用的hibernate把sqlserver换成oracle报错! 关于job的问题 求解,这个问题好难 消除重复行,如何实现!急~~(不是完全重复的记录。) oracle9i中在哪里创建Management Server? select * from topic 如果有blob字段,如何然他显示非blob字段的内容呢? 在PL/SQL或存储过程中如何调用另一个存储过程或函数 那位前辈可以讲讲铁路数据库的表结构,想模拟用于铁路系统软件开发!
select a.sno,a.sname,b.cno,b.grade from stu a,grade b
where a.sno=b.sno;
create table Stu_grade as
select * from stu a,grade b
where a.sno=b.sno;
但是提示“列名重复” 因为我的表字段都很多,把每一个字段都列出来不是一件容易的事情,
怎么做可以
不再提示“列名重复”
select * from stu a
join grade b using(sno);
select a.sno,a.sname,b.cno,b.grade from stu a,grade b
where a.sno=b.sno;