联接表以查找列中的缺失值

探戈舞

我有两个表,属性和注释。(这是我们正在寻找以评估潜在投资的地段清单。)在“属性”中,“ Idx”列是唯一的,Idx中的值用于标识其他表中的特定属性。

在注释中,我有以下几列:

LotIndex(与“属性”中的“ Idx”相同)名称等级注释

除了以前使用“注释”表(我们都存储了注释)之外,我还添加了一个“自动”用户,因此我可以在多个点上自动对每个批次进行评分。现在有了这个,我希望我的计分程序能够通过并查找在Name ='Auto'的Comment中没有任何条目的属性。(我不在乎它们是否在“注释”中具有“名称”具有其他值的条目。)

我知道如果我想做的就是查找没有评论的任何条目,而在Rating中没有值的属性,我可以这样做:

SELECT P.Idx FROM Properties as P LEFT JOIN Comments AS C WHERE P.Idx = C.LotIndex WHERE C.Rating = '' OR C.Rating = '0'

但是,当我想要的只是P.Idx中没有相应条目的值列表时,如何使用JOIN在P.Idx中找到值列表,其中可能有条目和名称,评论中的多人评价?在名称为自动的注释中?

机械肉

对于相关子查询这是一个完美的情况,例如:

SELECT P.Idx 
FROM Properties as P 
WHERE NOT EXISTS (
    SELECT 1 
    FROM Comments AS C 
    WHERE P.Idx = C.LotIndex AND C."name" = 'Auto');

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

联接表以查找列中的缺失值

来自分类Dev

如何从表中查找缺失值

来自分类Dev

从给定集合中查找表中的缺失值

来自分类Dev

根据oracle中的列值联接表

来自分类Dev

从联接表中获取最高的列值

来自分类Dev

MySQL-查找具有多个联接表的缺失日期

来自分类Dev

在联接表中查找条目

来自分类Dev

使用for循环查找数组中的缺失值

来自分类Dev

在2对2列之间查找缺失值或Excel中的其他值

来自分类Dev

查找自然联接表的最大值

来自分类Dev

如何使用联接填充列的缺失值-Python Pandas?

来自分类Dev

如何使用联接填充列的缺失值-Python Pandas?

来自分类Dev

根据一列值联接SQL表中的多行

来自分类Dev

如何查找某个值是否在范围内,并在新列中打印“找到”或“缺失”

来自分类Dev

按变量分组,然后查找 R 中每列的缺失值比例

来自分类Dev

处理表命令中的缺失值

来自分类Dev

替换sqlite表中的缺失值

来自分类Dev

右表中的LEFT JOIN缺失值

来自分类Dev

遍历mysql表以在表中查找缺失的一天

来自分类Dev

联接数据,但忽略缺失值

来自分类Dev

MySQL连接表仅用于查找先前连接的缺失值

来自分类Dev

SQL:从联接表中查找总计

来自分类Dev

SQL:从联接表中查找总计

来自分类Dev

从联接表中添加列

来自分类Dev

从联接表中添加列

来自分类Dev

用R中的特定列填充缺失值的缺失日期

来自分类Dev

T-SQL-仅在联接的行满足条件列表时才在表中查找不同的值

来自分类Dev

基于 2 列组合条件在表中插入缺失值的 T-SQL 查询

来自分类Dev

在SQL中的表中的列范围之间查找空值