繁体   English   中英

mysql-在一个查询中从两个表中删除

[英]mysql - deleting from two tables in one query

谁可以帮助我使以下查询正常工作...

两个表都具有字段month,year和userId。 我想删除两个表中的行,以获取月份和年份的完全相同的值。

从Table1,Table2删除Table1.month NOT IN(1,2)和Table1.year NOT IN(1、2)AND Table1.userId = 1 AND Table2.userId = Table1.userId

谢谢。

DELETE FROM Table1, Table2
USING Table1, Table2
WHERE Table1.month NOT IN (1,2)
  AND Table1.year NOT IN (1, 2)
  AND Table1.userId = 1
  AND Table2.userId = Table1.userId

http://dev.mysql.com/doc/refman/5.5/en/delete.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM