我有一个表(newsImages),列有newsID(外键),newsImage,imageID(主键),我的查询是Select newsImage From newsImages Where newsID = 'something'
查询返回具有特定newsID的所有图像,我想要的是从结果查询中删除具有名为“something”的图像的行。任何帮助或建议将不胜感激
答案 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>;