wcccccj 发表于 2007-11-1 14:59:24

这个语句那里错了

<p>例: 表1有xh,k1 表2有xh,k1&nbsp; 表3有xh,k1,cs 解决以上问题用下面的方法,是否有问题!!(xh为标识列)</p><p>1.先insert&nbsp;表2 (k1) select distinct&nbsp;k1 from 表1;----这步成功</p><p>2.再insert&nbsp;&nbsp;表3 (k1,cs) select k1,count(k1) from&nbsp;表1 where 表2.k1=表1.k1;----这步执行后表3中没有记录.,不正确,请大家分析一下,是哪里出错了,请大家帮忙!!!!</p>

aguda 发表于 2007-11-18 20:30:25

<p>1.第1条语句执行成功后,加 commit;</p><p>2.insert&nbsp;&nbsp;表3 (k1,cs) select k1,count(k1) from&nbsp;表1 where 表2.k1=表1.k1;改成</p><p></p><p>insert&nbsp;&nbsp;表3 (k1,cs) select k1,count(k1) from&nbsp;表1 where 表2.k1=表1.k1 <strong><font color="#ff0000">order by k1</font></strong></p>

aguda 发表于 2007-11-18 20:31:00

<p>不好意思,错了</p><p>insert&nbsp;&nbsp;表3 (k1,cs) select k1,count(k1) from&nbsp;表1 where 表2.k1=表1.k1&nbsp;<strong><font color="#ff0000">group by&nbsp;k1</font></strong></p>

lovelyni 发表于 2007-12-19 22:05:52

学习学习

lovelyni 发表于 2007-12-19 22:14:55

学习
页: [1]
查看完整版本: 这个语句那里错了

免责声明:
本站所发布的一切破解补丁、注册机和注册信息及软件的解密分析文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:Admin@SybaseBbs.com