标题:帮小弟写一条SQL语句!
只看楼主
dezhengwei
Rank: 2
来 自:东华大学
等 级:论坛游民
帖 子:33
专家分:13
注 册:2008-12-16
结帖率:77.78%
已结贴  问题点数:20 回复次数:3 
帮小弟写一条SQL语句!
insert into ServerState(HostId,StateRoad,state)
values ((selcet HostId from hostlist where hostMac='00-1E-C9-53-B7-B0'),'n_i',OK)
我插入ServerState表格,现在第一个字段需要从hostlist表中获取。
ServerState表:
HostId  StateRoad   state
   1       n_i        ok

hostlist表:
HostId      hostMac
  1        00-1E-C9-53-B7-B0

2个表如上所示,该怎么插入呢
搜索更多相关主题的帖子: SQL 语句 
2009-10-27 15:25
gdy0349
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:上海
等 级:版主
威 望:11
帖 子:223
专家分:676
注 册:2008-11-12
得分:10 
两个建议1、用游标
        2、拆分成两个动作,1个insert1个update
2009-10-27 21:44
happynight
Rank: 8Rank: 8
等 级:贵宾
威 望:15
帖 子:807
专家分:760
注 册:2008-4-26
得分:10 
insert into ServerState(HostId,StateRoad,state)  
selcet HostId,'n_i',OK
from hostlist where hostMac='00-1E-C9-53-B7-B0'
2009-10-28 09:30
gdy0349
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:上海
等 级:版主
威 望:11
帖 子:223
专家分:676
注 册:2008-11-12
得分:0 
楼上所说的是介于n_i,OK都是常量可以这么做
2009-10-28 16:51



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-290112-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.118992 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved