两张表查询时合并成一张表

来源:百度知道 编辑:UC知道 时间:2024/06/16 15:13:31
例如:
A表
id name
B表
num xin
我想 select A.name,B.xin from A,B where A.id=B.num 时能在数据库中生成另外一张表 比如 C表,然后直接 select * from C 这样

知道的朋友告诉我一下,在线等了!

insert into C
select A.name,B.xin from A,B where A.id=B.num

执行上一条语句的前提是先建C表
下面一种是不要建C表,直接在程序中就可以建的

select A.name,B.xin into C
from A,B where A.id=B.num

你自己再调试一下
如果有不对的地方,你自己在改一下吧!!
反正方法就是这样的

可以用建表语句生成C表:

create table c
as
select A.name,B.xin from A,B where A.id=B.num;

这样就能生成C表,然后再直接select * from C即可。