2016-05-18 41 views
0

查詢刪除表中包含來自另一個表的select查詢的值的行的行將是什麼?我嘗試使用存在(選擇查詢),但它刪除所有條目。如何刪除表的行,如果它們包含來自另一個表的select查詢的值?

確定,因此我需要選擇包含表格中列的文本的行,從該表中獲取產品ID(另一列),然後從其他表中刪除包含此ID的行(產品表)

+0

發佈你的表結構或樣本數據或預期結果的更多信息,只是更請。 – Blank

回答

0

請問題提供更多信息:

按我理解你的問題,你可以使用語法

DELETE FROM表名WHERE列名IN(...您的選擇查詢...)

現在你只是有一個WHERE沒有比較:

DELETE FROM表名WHERE(...您的選擇查詢...)

+0

好吧,我需要選擇包含表格中列的文本的行,從該表中獲取產品ID(另一列),然後刪除包含此ID的行從另一個表(產品表) – pepster

+0

請嘗試。 否則會提供一些關於您的表格結構的更多詳細信息,以便我可以瞭解更多信息。 –