sql 查询结果作为数据进行添加,where in 子查询
查询结果作为数据进行添加
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)
和上面一样,a,b是数据表名称,c,d,e,f,g,h是字段。DATEDIFF(d,g,GETDATE())>=10中d是指day,不明白得可以看一看DATEDIFF()函数
人是有思想的,这是人与动物本质的区别。人的社会属性要求我们在操守的规范下实现自我价值,越有这越给予。因此,我们要实现自己的社会价值 。这些都离不开坚定的信仰,有无信仰是一个在精神层面状态好坏的体现,不能觉得一切都无所谓。生活是一面镜子,自己是什么样子很快现行。
用知识武装自己,用信仰升华自己,用爱好装点自己,用个性标识自己。
我就是我,不一样的烟火;我就是我,不一样的水果;我就是我,不一样的花朵;我就是我,不一样的自我。
生活寄语:越努力,越幸运。
做最好的自己!