2017-06-06 153 views
0

我想從兩個不同的表刪除記錄,但我加入使用左那些表連接如何刪除記錄從連接表

DELETE tab_issue.tab_issueID, tab_return.tab_issueID 
FROM tab_issue 
INNER JOIN tab_return 
WHERE tab_issue.tab_issueID = tab_return.tab_issueID 

我對SQL 沒有強烈的概念,如果有人有哪些解決簡單的查詢我的問題。 我正在使用mySQL數據庫

+0

你可以確認它是否是'left'或'inner' join? – harshavmb

+0

你想刪除一個tab_issue及其相關的tab_returns? –

+0

你實際使用了哪些DBMS? MySQL不是SQL Server,SQLite仍然是另一種產品。這一切與PHP有什麼關係?不要標記不涉及的產品和主題。我已經刪除了所有這些標籤。請僅標記您正在使用的DBMS。 –

回答

0

這應該可以做到。

DELETE tab_issue, tab_return 
FROM tab_issue INNER JOIN tab_return 
ON tab_issue.tab_issueID = tab_return.tab_issueID; 
+0

但我想刪除單個記錄點擊它從表刪除整個數據.. ??? –

+0

這刪除了兩個表中的記錄,這兩個表在兩個表中都具有相同的「tab_issueID」。 – Elyasin

+0

沒有ID是不同的。 –