求SQL语句

kld3000 2003-06-02 03:21:04
我在数据库里面试过了
insert into teacher (userid) values ( select max ( userid ) from users )
这个语句不能通过


功能:


把users表里面取出最大的 userid 然后 insert到 teacher表里面的userid字段
能提示一下实现这样功能的 SQL语句怎么写呢?
...全文
77 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
kld3000 2003-06-02
  • 打赏
  • 举报
回复
楼上的:
users里面没有 teachername



服务器: 消息 207,级别 16,状态 3,行 1
列名 '变量' 无效。
weixiao51 2003-06-02
  • 打赏
  • 举报
回复
insert into teacher (userid,teachername)
select userid,变量 from users
where userid = (select max(userid) from users)
weixiao51 2003-06-02
  • 打赏
  • 举报
回复
http://expert.csdn.net/Expert/topic/1865/1865947.xml?temp=.8063318

领分来啦
kld3000 2003-06-02
  • 打赏
  • 举报
回复
帮忙,
insert into teacher (userid,teachername)
select max(userid),变量 from users

是 max(userid) 和 变量
都是从 users里面取

可是 变量 不是从users里面取

怎么实现呢?

caiyunxia 2003-06-02
  • 打赏
  • 举报
回复
insert into teacher (userid,teachername)
select max(userid),变量 from users
kld3000 2003-06-02
  • 打赏
  • 举报
回复
我的意思是说这个teachername不是从users表里面取出了
而是程序里面的

你的insert语句还是在 users 里面 select

我在sql ser里面写了

insert into teacher (userid,teachername)
select max(userid) from users ,变量

可是还是错

arrow_gx 2003-06-02
  • 打赏
  • 举报
回复
有多个字段的话,建议先建一个视图,然后

insert into teacher (userid,teachername) values(select view.a,view.b)
caiyunxia 2003-06-02
  • 打赏
  • 举报
回复
查查联机帮助
caiyunxia 2003-06-02
  • 打赏
  • 举报
回复
insert into teacher (userid,teachername) values(变量,常量)
只能如此用
DECLARE @ID INT
SELECT @ID=max(userid) from users
insert into teacher (userid,teachername) values(@ID,'夏老师')

caiyunxia 2003-06-02
  • 打赏
  • 举报
回复
insert into teacher (userid,teachername)
select max(userid) ,变量 from users

kld3000 2003-06-02
  • 打赏
  • 举报
回复
那如是两个字段呢
是不是需要 VALUES?

insert into teacher (userid,teachername) values(select max(userid) from users ), txtteachername.text)

是不是应该这么写呢
txtteachername.text 是程序里面取具体值的textbox



caiyunxia 2003-06-02
  • 打赏
  • 举报
回复
insert into teacher (userid) select max ( userid ) from users

22,298

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧