對於大神來說,不看都知道,但是對於和我一樣的菜鳥,就需要解釋一下了。 a,b是數據表名稱,c,d,e,f是數據。而c,d,e,f這些數據不一定非得來自b表,可以來自left join,right join和內連接查詢出來的結果 個人覺得使用起來還是比較方便的。 1 SELECT c,d,e FROM ...
查詢結果作為數據進行添加
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子查詢
和上面一樣,a,b是數據表名稱,c,d,e,f,g,h是欄位。DATEDIFF(d,g,GETDATE())>=10中d是指day,不明白得可以看一看DATEDIFF()函數