如何将两个表相关的表连接成一个表 现在有两个表比如学生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; 求一条SQL语句 Oracle使用record不知道表结构问题 怎样把不同的机器上的ORACLE数据提取到第三台机器的ORACLE中? 一个字符集的问题 oracle中,求两个字段的乘积,并且这两个字段都是varchar型的 怎么建立自定义用户? Pro*C连接问题 ORA-01688:unable to extend table LOG partition P_2005021200 by 256 in tablespace MYLOGS 初学这问题 ORACLE安装 在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;