查询结果作为数据进行添加
INSERT INTO a ( Aid, Atitle, Url, Pic1 ) SELECT c Aid,d Atitle,e Url,f Pic1 FROM b

对于大神来说,不看都知道,但是对于和我一样的菜鸟,就需要解释一下了。

a,b是数据表名称,c,d,e,f是数据。而c,d,e,f这些数据不一定非得来自b表,可以来自left join,right join和内连接查询出来的结果

个人觉得使用起来还是比较方便的。

1 SELECT c,d,e FROM a WHERE 1=1
2     AND (f=5 OR f=11)
3     AND DATEDIFF(d,g,GETDATE())>=10
4     AND d IN  (SELECT h FROM b WHERE h=d)
where in子查询

相关文章:

  • 2022-12-23
  • 2021-08-09
  • 2021-10-03
  • 2022-12-23
  • 2021-09-03
  • 2021-06-17
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-02-02
  • 2022-12-23
  • 2021-07-18
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案