| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 630 人关注过本帖
标题:帮小弟写一条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
快速回复:帮小弟写一条SQL语句!
数据加载中...
 
   



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

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