帮助ado.net中的选择查询

时间:2011-05-19 15:07:52

标签: asp.net sql select

我有一个表(newsImages),列有newsID(外键),newsImage,imageID(主键),我的查询是Select newsImage From newsImages Where newsID = 'something'

查询返回具有特定newsID的所有图像,我想要的是从结果查询中删除具有名为“something”的图像的行。任何帮助或建议将不胜感激

3 个答案:

答案 0 :(得分:1)

你会做

DELETE FROM newsImage
WHERE newsID = 'something'

但要小心,看起来你的ID字段是一个文本字段。

您确定ID字段是唯一的吗?它被定义为主键吗?如果不是,您可能有多个具有相同ID的行,您可能会删除超出预期的行。

修改

啊,好的

SELECT newsImage From newsImages 
Where newsID = 'something'
AND newsName <> 'somethingElse'

答案 1 :(得分:1)

选择除了'something'

的newsImage之外的所有内容
 Select newsImage From newsImages Where newsID <> 'something'

从表newsImages

中删除ID为'something'的newsImage
 delete from newsImages where newsID = 'something'

答案 2 :(得分:1)

SELECT * FROM newsImages WHERE newsImage <> "something" AND newsID = <value>;