insert message ([to]) select username from usr where messgealert=1

解决方案 »

  1.   

    MSSQLSERVER种时没有数组的概念的,一般你可以用临时表来代替。大力的方法完全符合你的要求。
      

  2.   

    这句有没有问题哦?
    insert message ([to]) select username from usr where messgealert=1我觉得好象应该是:
    insert message ([to]) VALUES(select username from usr where messgealert=1
    ),
    是不是?
    我现在不能测试.
      

  3.   

    insert into message ([To]) select UserName from usr where MessageAlert=1
      

  4.   

    大力兄说的绝对正确,也基本符合我的要求.
    只是:
     我的message table 中有几个字段,而这些字段均是 NOT NULL的,只有 To 能够直接从 usr 表中取得。其他的都必须直接指定显式指定值.而用SELECT做不到,用VALUES也做不到,两者又不能混合使用,如何是好?给位老大?
    多谢!
      

  5.   

    select 語句可包含變量或常量
    insert into message ([To]) select UserName ,@a,'aa' from usr where MessageAlert=1