distinct相关内容

如何打造“与众不同"的加入 MySQL

我有两个想要加入的 MySQL 表(产品和价格历史记录): 产品表: Id = int名称 = varchar制造商 = varcharUPC = varchar日期添加 = 日期时间 Price_h 表: Id = intProduct_id = int价格 = 整数日期 = 日期时间 我可以执行一个简单的 LEFT JOIN: 选择 Product.UPC、Product.Na ..
发布时间:2022-01-23 15:59:28 数据库

使用 Postgresql 进行高效的最新记录查询

我需要做一个大查询,但我只想要最新的记录. 对于单个条目,我可能会做类似的事情 SELECT * FROM table WHERE id = ?ORDER BY date DESC LIMIT 1; 但我需要为大量(数千条条目)记录提取最新记录,但只提取最新条目. 这就是我所拥有的.这不是很有效.我想知道是否有更好的方法. SELECT * FROM table a WHERE ..
发布时间:2022-01-23 15:47:11 其他开发

要删除重复的行,除非列中存在 NA 值

我有一个包含 4 列的数据表:ID、名称、Rate1、Rate2. 我想删除 ID、Rate1 和 Rate 2 相同的重复项,但如果它们都是 NA,我想保留这两行. 基本上,我想有条件地删除重复项,但前提是条件!= NA. 例如,我想要这样: ID 名称 Rate1 Rate21 XYZ 1 21 美国广播公司 1 22 定义 NA NA2 Lmn NA NA3 喂 3 53 ..
发布时间:2022-01-21 00:07:19 其他开发

在 CakePHP 查找函数中使用 DISTINCT

我正在编写一个 CakePHP 1.2 应用程序.我有一个我希望用户能够在不同字段上过滤的人员列表.对于每个可过滤字段,我都有一个下拉列表.选择过滤器组合,点击过滤器,页面只显示匹配的记录. 在 people_controller 中,我有这段代码: $first_names = $this->Person->find('list', array('fields'=>'first_name ..
发布时间:2022-01-20 16:40:21 其他开发

Mongo 不同的聚合

我正在尝试使用聚合框架在 mongo 中执行组计数,但结果并不完全符合预期. 考虑下面的集合 $people->insert(array("user_id" => "1", "day" => "Monday", 'age' => 18));$people->insert(array("user_id" => "3", "day" => "Monday", 'age' => 24));$p ..
发布时间:2022-01-20 14:09:50 PHP

Django:不同的外键

类日志:项目=外键(项目)味精 = CharField(...)日期 = 日期字段(...) 我想选择四个最近的日志条目,其中每个日志条目必须有一个唯一的项目外键.我已经在谷歌搜索上尝试了这些解决方案,但它们都不起作用,而且 django 文档对于查找来说并不是那么好. 我试过这样的东西: Log.objects.all().distinct('project')[:4]Log.obje ..
发布时间:2022-01-20 12:56:17 其他开发

MongoDB:如何获取子文档字段值的不同列表?

假设我收集了以下文档: {“家庭":“史密斯",“孩子们": [{"child_name": "约翰"},{"child_name": "安娜"},]}{“家庭":“威廉姆斯",“孩子们": [{"child_name": "安娜"},{"child_name": "凯文"},]} 现在我想以某种方式获得以下所有家庭的唯一孩子姓名列表: [“约翰"、“安娜"、“凯文"] 结果的结构可能不同 ..
发布时间:2022-01-13 13:17:54 其他开发

对重复的行值求和

我正在尝试对其中两个具有重复值的行的值求和,我拥有的表格如下: 表名(客户) 值年总计1 30 303 10 104 15 154 25 25 我希望最终拥有: 值年总计1 30 303 10 104 40 40 我尝试使用 SELECT DISTINCT 和 GROUP BY 来删除重复的行,下面代码中的连接也不是必需的.无论如何,这两个命令都无济于事.这也是我的代码: SELE ..
发布时间:2022-01-10 13:51:20 其他开发

如何“选择不同的"?跨越 pandas 中的多个数据框列?

我正在寻找一种与 SQL 等效的方法 SELECT DISTINCT col1, col2 FROM dataframe_table pandas sql 比较没有关于 distinct 的任何内容. .unique() 仅适用于单个列,所以我想我可以连接这些列,或者将它们放在列表/元组中并以这种方式进行比较,但这似乎是熊猫应该做的以更本土的方式进行. 我是否遗漏了一些明显的东西, ..
发布时间:2022-01-10 13:20:45 Python

我如何(或我可以)在多列上选择 DISTINCT?

我需要从一个表中检索所有行,其中 2 列组合起来都不同.所以我想要所有在同一天以相同价格发生的没有任何其他销售的销售.基于日期和价格的唯一销售将更新为有效状态. 所以我在想: 更新销售设置状态 = '活动'WHERE id IN (SELECT DISTINCT (saleprice, saledate), id, count(id)从销售有计数 = 1) 但是我的大脑比这更痛苦. ..
发布时间:2022-01-10 13:00:09 其他开发

按组移动窗口不同计数

假设我有一个包含在医院就诊的数据集.我的目标是生成一个变量来计算访问者在访问日期之前见过的唯一患者的数量.我经常与 dplyr 的 group_by 一起工作,但这似乎有点棘手.我想我必须使用 group_by、n_distinct 和 sum 或某种移动窗口命令.“目标"变量是我需要的. visitor visitdt 患者目标125469 2018 年 1 月 12 日 15200 1125 ..
发布时间:2022-01-09 16:14:41 其他开发

我如何对不同的行求和?

我正在处理一个需要对 DISTINCT 行求和的查询.必须有办法做到这一点......但我迷路了. 这是我得到的: SELECT DISTINCT Zipcodes.CountyID,us_co_est2005_allData.PopEstimate2005,us_co_est2005_allData.EstimatesBase2000,users_link_territory.userI ..
发布时间:2022-01-09 15:59:53 其他开发

基于其他列的 SUM(DISTINCT)

我目前有一个看起来像这样的表: +------+-------+------------+------------+|编号 |率 |名字 |姓氏 |+--------+-------+------------+------------+ 我需要做的是获取 rate 列的 SUM,但每个名称只有一次.例如,我有三行姓名 John Doe,每行的比率为 8.我需要这些行的 SUM 为 8,而不是 ..
发布时间:2022-01-09 15:57:24 数据库

如何计算 sqlite 中每个不同值有多少重复项?

我有一张桌子: ref,type1,红色2、红色3、绿色4、蓝色5、黑色6、黑色 我希望 sqlite 查询的结果是: 红色,2绿色,1蓝色,1黑色,2 我认为最难的事情是找到一个与我的问题相匹配的问题?那么我相信答案就在眼前...... :) 解决方案 一个快速的谷歌给了我这个:http://www.mail-archive.com/sqlite-users@sqlite. ..
发布时间:2022-01-09 15:49:12 数据库