比如有公司表:
公司ID 公司名称,公司地址,公司联系人数
联系人表:
联系人ID 公司ID 联系人名称公司联系人数有联系人表得出,怎么处理啊,能不能在公司表建表的时候就设定啊??
公司ID 公司名称,公司地址,公司联系人数
联系人表:
联系人ID 公司ID 联系人名称公司联系人数有联系人表得出,怎么处理啊,能不能在公司表建表的时候就设定啊??
解决方案 »
- 如何实现如下SQL语句
- 一个较难的排序sql语句??
- 请教:Job执行Procedure时,Procedure中有用到游标,为什么我在Select 后加入了 top 1000000 后,Procedure执行速度会变快,有三四倍吧?
- 数据采集和保存问题
- XML数据字段的查询
- 【BI】关于SSRS计算成员参与总计 和 如何查询两个维度的合并数据 的问题
- SQL Server 免费版 支持的1G内存是什么意思
- 查询A字段相同,B字段最大值的行,SQL如何写?
- SQL与内存
- 大家好,一个困扰我很久的问题,希望得到大家的帮助
- 菜鸟求助 这个SQL语句怎么写
- 问个简单问题Function返回table时为什么不能用order by?
set 公司联系人数=(select count(*) from 联系人表 where 联系人表.公司ID =公司表.公司ID)
问问题不能表达的清楚点嘛不知道是否是
select 公司名称,count(1) from 公司表
inner join 联系人表 on 公司表.公司ID = 联系人表.公司ID
create trigger tr_test
on 系人表 for insert
as
begin
declare @count int
select @count=count(*) from 公司表 where 公司ID=inserted.公司ID
update 公司表 set 公司联系人数=@count
end
go
问问题不能表达的清楚点嘛不知道是否是
select 公司名称,count(1) from 公司表,联系人表
where 公司表.公司ID = 联系人表.公司ID
group by 公司表.公司名称
能不能在建表的时候就设定???