当前位置: 首页 > 知识库问答 >
问题:

寻找组合2个SQL查询的最佳方法[重复]

华易安
2023-03-14
select id from table1 where id_hash IN( select id_hash from table1 where name='stack' group by id_hash having count(*)>1

将上面SELECT的输出(id)传递给DELETE

delete from table1 where id in (<id from SELECT>)

提前谢了。

共有1个答案

阎修杰
2023-03-14

以下是问过类似问题的人的链接:

如何在WHERE子句中使用SELECT语句编写SQL DELETE语句?

下面是这个线程的一个例子。归功于用户@Alexw

DELETE FROM tableA
WHERE ROWID IN 
  ( SELECT q.ROWID
    FROM tableA q
    INNER JOIN tableB u on (u.qlabel = q.entityrole AND u.fieldnum = q.fieldnum) 
    WHERE (LENGTH(q.memotext) NOT IN (8,9,10) OR q.memotext NOT LIKE '%/%/%')
    AND (u.FldFormat = 'Date'));
 类似资料:
  • 问题内容: 我有一套清单: 我要s1∩s2∩s3 … 我可以编写一个函数来执行一系列成对的操作,等等。 有没有推荐,更好或内置的方法? 问题答案: 从python版本2.6开始,您可以对使用多个参数,例如 如果这些集合在列表中,则表示为: 这里是列表扩展 请注意,是 不是 一个静态的方法,但这种使用功能符号应用第一套交叉口列表的其余部分。因此,如果参数列表为空,则将失败。

  • 问题内容: 我有一堆这样的表: 但是我需要一个扁平化的版本,像这样: 我不知道如何执行此操作,我能想到的最好的办法是编写一个临时表,定义所有122列,然后执行并遍历> _ < 只为一个表编写此查询不是最好的方法,但是我需要像这样为另外三十个相同大小的表展平数据。嗯…有什么建议吗? 我也很想知道我在做什么是否是一件普通的事情…? 我需要对统计软件的SQL数据进行归一化/展平。 问题答案: 您所需要的

  • 很抱歉打扰你,但我无法找到一个有效的解决我的问题的方法。我想做一个MongoDB查询,让我得到与SQL查询相同的结果:

  • 我正在尝试在MATLAB中对图像中的一个物体进行形状分析(特别是)。为此,我找到了边界像素。对于每个边界像素,我使用8邻域理论计算它的邻域。现在我正在计算一个点与它的唯一邻居的切线(取决于我如何选择顺时针或其他方式)。如果每个像素正好有两个邻居,我的算法就能正常工作。对于本图所示的形状(顺序为9 X 15像素)。 但如果一个像素的邻域超过2个,那么我的算法就会混乱。例如,如(顺序为9 X 15像素

  • 大小为100的字符串数组,例如:{'Hemant','Mahesh','ABC'…}1.要求:查找字符串计数,找到特定字符串的次数?例如:Hemant 2 | Mahesh 5 2。实现相同功能的最佳集合是哪个?如何实施?

  • 本文向大家介绍寻找热门查询,300万个查询字符串中统计最热门的10个查询?相关面试题,主要包含被问及寻找热门查询,300万个查询字符串中统计最热门的10个查询?时的应答技巧和注意事项,需要的朋友参考一下 利用hash映射,将数据映射到小文件中,取1000为例,然后在各个小文件中进行hashmap统计各个串的出现频数,对应进行快排序或者堆排序,找出每个文件中最大频数的,最后将每个文件中最多的取出再进