2017-06-06 126 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是不同的。 –