删除 "A "行,因为它的 "目标 "值已经存在于 "B "行的 "源 "值中。

抱歉,标题很混乱。我有一张从A点到B点的基本 “路线 “表,从下图可以看出,ID1622和ID1634基本相同,因为一旦访问了某个点就不能再访问了(1-way),我想去掉其中一个,这样就只有一行从 B708B733.

table image

解决方案:

你可以用 not exists:

select t.*
from mytable t
where not exists (
    select 1
    from mytable t1
    where t1.source = t.destination and t1.destination = t.source and t1.id < t1.id
)

基本上,当存在两行 “镜像 “时,保留最小的那行。id,并驳回另一个。

给TA打赏
共{{data.count}}人
人已打赏
未分类

简单的Python登录网页抓取

2022-9-8 4:24:29

未分类

如何在react中通过改变 "select "标签中的东西来更新一个字段?

2022-9-8 4:24:31

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索