insert into liuyanbiao(学号,教师编号,标题,内容,留言时间) values('" + xh + "','" + jsbh + "','" + bt + "','" + nr + "','" + dt + "')insert into liuyanbiao(学号,发送者姓名)select 学号,姓名 from student where 学号='" + xh + "' "如何将这两个语句合并  插入表中,

解决方案 »

  1.   

    什么意思,是将sql的内容存入数据库,还是执行sql,如果是存内容,就将两个sql拼起来当做字符串就行了
    如果执行,可以放到一个存储过程中 或者 顺序执行一下
      

  2.   

    是把SQL语句里的  数据存入数据库 ,可是存入的是两条数据,生成了两个ID ,我想要并成一条数据,
      

  3.   

    "insert into liuyanbiao(学号,教师编号,标题,内容,留言时间,发送者姓名) values('" + xh + "','" + jsbh + "','" + bt + "','" + nr + "','" + dt + ",(select 姓名 from student where 学号='"+xh+"')"')"
      

  4.   

    如果你学号的数据类型是int 的话,那么就不用''这个!