我们有时候在写Insert语句的时候会遇到values里面的个别列的值需要从别的表中查询获取,这时候SQL语句需要使用向表中插入多条数据的写法:

1 INSERT INTO LoginRecordInfoes 
2 select( select Email  from Users WHERE UserName='dddd'),'2017-08-03 13:47:25.977','::1','uuuuu' UNION
3 SELECT 'aaa','2017-08-03 13:47:25.977','4343','test'

其中,select Email  from Users WHERE UserName='dddd' 这条语句就是从Users表中查询出来的数据,查询出来的结果必须是一行一列的值,不能忘记where条件。

相关文章:

  • 2021-04-27
  • 2021-12-04
  • 2022-02-11
  • 2022-12-23
  • 2022-12-23
  • 2021-09-23
  • 2021-06-07
猜你喜欢
  • 2022-01-11
  • 2022-12-23
  • 2022-12-23
  • 2021-08-19
  • 2021-08-18
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案