首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

MSSQL过滤及其他有关问题

2012-01-19 
MSSQL过滤及其他问题INSERTINTOtable2(film_id,brief)SELECTfilm_id,briefASExpr1FROMtable1WHERE(name越

MSSQL过滤及其他问题
INSERT   INTO   table2
            (film_id,   brief)
SELECT   film_id,   brief   AS   Expr1
FROM   table1
WHERE   (name   =   '越狱II18 ')

+============================+

上面语句解决了越狱II18的film_id和brief从table1导入到table2

1.如果我要防止下次重复提交越狱II18这组信息,如何实现语句过滤

2.还有table2本身还有个字段是type(table1没有此字段),想通过这个语句直接传入type值为abcd

谢谢!

[解决办法]
INSERT INTO table2
(type,film_id, brief)
SELECT 'abcd ',film_id, brief AS Expr1
FROM table1
WHERE (name = '越狱II18 ') and film_id not in (select distinct film_id from table2)

热点排行