2011-05-19 45 views
0

我與列NewSID的(外鍵),newsImage,圖像標識(主鍵),什麼我的查詢是Select newsImage From newsImages Where newsID = 'something'幫助選擇查詢在ado.net

有一個表(newsImages)查詢返回的所有圖片與特定的newsID,我想要的是從合成查詢中刪除一個名爲「something」的圖像。任何幫助或建議,可以理解

+0

我不想從數據庫中刪除它,我想從結果 – 2011-05-19 15:11:25

回答

1

你會做

DELETE FROM newsImage 
WHERE newsID = 'something' 

但要注意,它看起來好像你的ID字段是文本字段。

您確定ID字段保證是唯一的嗎?它被定義爲主鍵嗎?如果不是,您可能會有多個具有相同ID的行,並且您可能會刪除比預期更多的行。

編輯

啊,OK

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

我不想從數據庫中刪除顯示刪除它,我想從結果中顯示刪除 – 2011-05-19 15:10:48

+0

葉其作爲我唯一將其設置爲身份 – 2011-05-19 15:12:32

+0

<>,dat的意思是 – 2011-05-19 15:13:41

1

要選擇一切,但newsImage ID爲 '東西'

Select newsImage From newsImages Where newsID <> 'something' 

從表中刪除newsImage ID爲 '東西' newsImages

delete from newsImages where newsID = 'something' 
+0

我不想從數據庫中刪除它,我想從結果中顯示它刪除它 – 2011-05-19 15:12:42

+0

@穆罕默德阿韋斯 - 我認爲這可能是這種情況,這就是爲什麼我寫了第一個查詢選擇除了newsImage ID爲'東西'的所有信息 – Robb 2011-05-19 15:14:11

+0

yepi thnx ...完成 – 2011-05-19 15:17:03

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

我不想從數據庫中刪除它,我想將其從結果中刪除顯示 – 2011-05-19 15:12:50

+0

基於結果刪除行嗎? – Chris 2011-05-19 15:13:27