我想从两个不同的表删除记录,但我加入使用左那些表连接如何删除记录从连接表
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数据库
我想从两个不同的表删除记录,但我加入使用左那些表连接如何删除记录从连接表
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数据库
这应该可以做到。
DELETE tab_issue, tab_return
FROM tab_issue INNER JOIN tab_return
ON tab_issue.tab_issueID = tab_return.tab_issueID;
但我想删除单个记录点击它从表删除整个数据.. ??? –
这删除了两个表中的记录,这两个表在两个表中都具有相同的“tab_issueID”。 – Elyasin
没有ID是不同的。 –
你可以确认它是否是'left'或'inner' join? – harshavmb
你想删除一个tab_issue及其相关的tab_returns? –
你实际使用了哪些DBMS? MySQL不是SQL Server,SQLite仍然是另一种产品。这一切与PHP有什么关系?不要标记不涉及的产品和主题。我已经删除了所有这些标签。请仅标记您正在使用的DBMS。 –