postgresql - 选择一种方式不返回
问题描述
在超过 100 万个实体中使用 insee 的专业流动性,我试图在从居住社区到工作社区的旅程中添加一个名为 ipondi 的字段,而不是从工作社区到住宅社区的旅程。
让我们假设一个简单的例子,居住公社列名为“出发”,工作公社列名为“到达”,我希望求和的字段名为“ipondi”:
start; end; ipondi
La Ciotat; Marseille; 84
La Ciotat; Marseille; 15
Aubagne; Ceyreste; 12
Marseille; La Ciotat; 73
所以我得到以下结果:
select start, end, sum(ipondi)
from trajets
group by start, end
所以我得到以下结果:
La Ciotat; Marseille; 99
Aubagne; Ceyreste; 12
Marseille; La Ciotat; 73
这是正常的。但是,我想“删除”马赛;La Ciotat 因为是前两条线路的回程。这样才能得出这个结果:
start; end; ipondi
La Ciotat; Marseille; 99
Aubagne; Ceyreste; 12
我的数据库链接: https ://drive.google.com/file/d/1TOB1MTAt8UNCjt0up6qcgnR593yMXkqt/view?usp=sharing
如何在 PostgreSQL 上做到这一点?
谢谢你。
解决方案
推荐阅读
- xaml - 已解决在 ListBox 项目内按下 ScrollViewer 不会选择项目
- python - 网页抓取 AccuWeather 网站
- javascript - node.js中如何理解以下代码逃逸vm2沙箱
- python - 如何知道python中文件路径的正确位置?
- python - 我如何寻找包含自己的代码作为孩子的父母?
- jenkins - 使用 Jenkins 作业在 bitbucket 中创建拉取请求
- json - Ansible 获取标准输出键值
- java - ANTLR v4:如何在侦听器中实现规则替代的停用,例如语法文件中的嵌入式语义谓词?
- json - 找不到模块 json
- python - 如何配置 chronograf 以在特定端口中运行?