㈠ sql Server 现有A、B二表,结构与记录如下。 A表 ID 姓名 1 张三 2 李四 3 王二 4 麻子 B表 ID 年龄 1 20
先删B 表 :
delete from B
where id not in(select min(ID) from B group by 年龄) 这样就可以了;
删除A表:
由于A表和B表的id 一一对应:
delete from A
where id not in (select id from B ) 就可以了;其中的B 表是删除后的B表;
如果你是想一条语句同事删除两个表的数据,不可能,分开写 ,即清楚 ,又易懂。
㈡ SQL两个表的主键 相连 是叫做什么 也是外键吗 语句是什么
两个表的主键字段在另一个表里相连?你的相连是指?
可以两个表的主键在另一个表分别做外键(或主属性),两个合一起做主键(或候选关键字)。
㈢ SQL怎么合并表
select * into 新表名 from (select * from T1 union all select * from T2)
这个语句可以实现将合并的数据追加到一个新表中。
不合并重复数据 select * from T1 union all select * from T2
合并重复数据 select * from T1 union select * from T2
两个表,表1 表2
如果要将 表1的数据并入表2用以下语句即可
insert into 表2(字段1,字段2) select 字段1,字段2 from b1
注意,必须把字段名全部写清楚,而且不允许把自动编号进去写进去,要合并自动编号字段必须重写一个算法一条一条记录地加进去
1 insert into b1 select * from b2
2 select * into newtable from (select * from b1 union all select * from b2)
㈣ SQL 2005: 我有二表: teacher t和 student s t
按照你要的结果,这两个表没有任何联系,能否说得再清楚点
㈤ mssql 两表合一表存储过程怎么做
create procere p_add
as
begin
insert into c select a.id,a.a,b.b from a inner join b on a.id=b.id
end
go
exec p_add
㈥ SQL 二表连接 既得到A表的条数,又得到B表的costs金额之和
这里肯定的啊。表A有一条数据,表B有2条数据,在A/B两表一查询,问题就会出来。也就是说你先查询出来看看有几条数据就知道问题所在了。
解释起来就是这样的:
A表和B表进行2表查询,由于A表中的一条数据需要对应B表中的2条数据,那连查出来的结果就是A表中的那1条数据被使用了2次,分别对应B表中的2条数据,那你NUM就是2了啊
㈦ SQL求两张表如何合并。
先用左连接将1表完全查出,再用右连接将2表完全查出,最后合并结果
SELECT t1.id AS `编号`,t1.`name` AS `名称`,t1.score AS `科目一分数`,CASE WHEN t2.score IS NULL THEN 0 ELSE t2.score END AS `科目二分数`
FROM t1 LEFT JOIN t2 ON t1.id= t2.id
UNION
SELECT t2.id AS `编号`,t2.`name` AS `名称`,CASE WHEN t1.score IS NULL THEN 0 ELSE t1.score END AS `科目一分数`,t2.score AS `科目二分数`
FROM t1 RIGHT JOIN t2 ON t1.id= t2.id;
㈧ sql语句 两条sql语句怎么合并在一起
方法/步骤
我用Toad做演示,我先新建两张table,
create table #AA(ID int,name nvarchar(10),age int)
create table #BB(ID int,name nvarchar(10),age int )
㈨ SQL2000如何在表一中添加数据时同时也让表二表三中相同的字段添加数据
用触发器实现,当你添加第一个表的时候就触发你写好的触发器
这样就可以把相同的数据添加到另两张表里了。。
如果不明白
加QQ详聊。。。
㈩ SQL 怎么二表合一
看不到图片,按照你描述的看,应该要采用外联结
例:表A,表B
select a.xx as yy1........ ,b.xx as yy2.........(xx as 列名)
from a ,b
(where a.zz = b.zz)
或者
select *
from a ,b
(where a.zz = b.zz)
希望能帮到你