sql 查詢結果作為數據進行添加,where in 子查詢


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()函數

人是有思想的,這是人與動物本質的區別。人的社會屬性要求我們在操守的規范下實現自我價值,越有這越給予。因此,我們要實現自己的社會價值 。這些都離不開堅定的信仰,有無信仰是一個在精神層面狀態好壞的體現,不能覺得一切都無所謂。生活是一面鏡子,自己是什么樣子很快現行。 用知識武裝自己,用信仰升華自己,用愛好裝點自己,用個性標識自己。 我就是我,不一樣的煙火;我就是我,不一樣的水果;我就是我,不一樣的花朵;我就是我,不一樣的自我。 生活寄語:越努力,越幸運。 做最好的自己!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM