sql语句大全问题

SQL语句问题_百度知道
SQL语句问题
导致很多重复的,无法快速求和,表B没有重复,现在想合并查询每个姓名对应的总资产,请问怎么写语句才行呢,我查出来的总是将A中所有姓名(包括所有重复的)都对应了一个资产,我有两个表(A和B),表A的姓名一列中有很多重复的姓名,
那通过帐号关联,只是表A的帐号是有多个重复的,表B的帐号也是一一对应的,资产信心在表B内,
提问者采纳
资产信息本来就在表B内,如果你要连接到A表用到其中一两个字段,避免重复记录,而且表B里面的姓名又无重复,不可能两条记录完全一样没有主键。你直接查询表B不就完了嘛,那你告诉我表A的主键是什么,楼主这明显连问题都没描述清楚。既然A表中有重复账号和姓名,你要把表A加进来干嘛,你可以用distinct,
其他类似问题
sql语句的相关知识
其他3条回答
group by 姓名,
建议你将问题说明白一点!资产信息在那个表内?还有,不建议通过姓名来关联,因为姓名可能有相同的!
把你的表结构发出来吧,那样好帮你写sql啊
等待您来回答
您可能关注的推广
下载知道APP
随时随地咨询
出门在外也不愁SQL语句问题_百度知道
SQL语句问题
update [interface].[dbo].[Users]set users72=users72 + 10 where id in (select id from [interface].[dbo].[users]where users18=1)insert into [interface].[dbo].[NewsSort](PM02,PM04,PM05,PM07,PM08,PM09,PM10,PM12) VALUES(10.00,奖励,getdate(),1,getdate(),0,id,username)疑问就是,插入一个记录表里,刚才update的操作。一个ID为一条新记录。得用循环吧?不会写了,求大家指点,求代码各种求
第一条语句是update,第二条是insert into 。第二条的作用的记录update,因为update更改了很多ID的内容,所以第二条insert into要一个id一个id的记录下来第二条SQL语句操作的是select id from [interface].[dbo].[users]where users18=1出来的id
insert into [interface].[dbo].[NewsSort](PM02,PM04,PM05,PM07,PM08,PM09,PM10,PM12)select 10.00,'奖励',getdate(),1,getdate(),0,id,usernamefrom [interface].[dbo].[users]where users18=1
其他类似问题
按默认排序
其他2条回答
可以用触发器哦,类似:create trigger tr_userson [interface].[dbo].[Users]for update asbegin
IF EXISTS(SELECT 1 FROM inserted) AND EXISTS(SELECT 1 FROM deleted)
insert into [interface].[dbo].[NewsSort](PM02,PM04,PM05,PM07,PM08,PM09,PM10,PM12)
select 10.00,奖励,getdate(),1,getdate(),0,inserted.id,inserted.us
sql语句的相关知识
等待您来回答
您可能关注的推广回答者:
下载知道APP
随时随地咨询
出门在外也不愁SQL语句问题_百度知道
SQL语句问题
如要给等级为2的用户增加5金币,条件是针对不同等级的减少和增加不同的积分与金币数量 ,update user set money=money+5,jifen=jifen-5 where denji=2 &quot,减少5积分,麻烦大家给下完整代码谢谢mysql_query(&quot,我想为网站的所有会员批量减少积分和增加金币要如何做,我运行了并没有用,,下面这段对不对,不知道出错在哪里,),,
提问者采纳
且在SQL语句中不区分大小写,money是一个值类型,set等等,必须外边加上[user]才表示是user表,语句是正确的,所以必须要加一个定界符才行的,[colmun2]=value2 where con_column = con_value原则上将[]对列名与表名括起来,where,,table,列名同时,如表名或列名为user,但不括也可以的,但如果表名或列名与关键字有冲突时必须用定界符,jifen=jifen-5 where dengji=2运行这句试一下看,update [tablename] set [column1]=value1,update [user] set [money]=[money]+5,create,但由于表名与关键字冲突了,谁说set只能设置一条,
提问者评价
谢谢,是我把dengji写成denji了
其他类似问题
sql语句的相关知识
其他2条回答
set只能设置一条楼主考虑用事务的提交方式吧,
写法应该可以.&怀疑是拼写错误.
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁sql语句问题:_百度知道
sql语句问题:
select * from a where Id in(select Id from b where Type=&#39,客户&#39,) 听说IN语句效率低,帮我改成联合查询语句,
提问者采纳
Id,客户&#39,Id = b,select a,type = &#39,* from a, bwhere b, and a,
提问者评价
其他类似问题
sql语句的相关知识
其他2条回答
type=&#39,,id and b,,select a,id from table_a a,table_b b where a,id=b,客户&#39,
这样就可以了啊:select a.id ,其他字段 from a,b where a.id=b.id and b.type='客户';
等待您来回答
您可能关注的推广回答者:
下载知道APP
随时随地咨询
出门在外也不愁sql语句问题_百度知道
sql语句问题
$sql=&select * from Admin where adminName=' &。$model-&AdminName.。& ' & 为什么不能写成$sql=&select * from Admin where adminName=$model-&AdminName?&
查询字符串中的定界符假设:
$model-&AdminName=&百科&那么: $sql=&select * from Admin where adminName=$model-&AdminName“
$sql=&select * from Admin where adminName=百科&
百科成了变量
$sql=&select * from Admin where adminName='百科'&
百科是字符串
其他类似问题
sql语句的相关知识
等待您来回答
您可能关注的推广
下载知道APP
随时随地咨询
出门在外也不愁}

我要回帖

更多关于 sql语句大全 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信