Delete using Inner Joins
所以我有了这个相关的子查询,我读到这不是最有效的方法。因此,我希望将此查询转换为内部联接查询。
我试过这样的方法:
号
导致了一个Error while executing SQL query on database 'DB': near"a": syntax error。
我在这里的所有搜索结果都产生了大致相同的查询(类似于我尝试过的查询)。
- stackoverflow.com/questions/16481379/…
- MySQL还是SQL Server?
- @Jens两个都要
- 您发布的内容应该在SQL Server中完全有效。
- @Seanlange也许那个错误来自于MySQL?
- @Timbiegeleisen我猜它一定有,但是OP声明它们都需要代码。他们发布的内容将在SQL Server中工作。
- @是的,但是如果有一个共同的解决方案。
你所发表的文章对SQL Server很有用;对于下面的MySQL应该可以做到这一点。
号
- 从我的示例中看不到任何语法上的差异,但这很好地起作用。干杯。
- @Rahul你认为这会有什么影响吗?即使使用Alias也可以。
尝试使用1=1条件。
也适用于set sql_safe_updates=0;。
- 不起作用:/
- @"不工作"是什么意思?你有错误吗?还有别的吗?
- @是的,和我问题中的错误一样。
- 不知道这个答案与OP发布的答案有什么不同
- @我在MySQL上也试过,它运行得很好。
- @萨加甘瓦尔又试了一次,对我来说还是一样的错误。