SQL在同一列中查找匹配项

时间:2011-11-02 15:40:04

标签: sql oracle-sqldeveloper

6 个答案:

答案 0 :(得分:0)

我将给你一部分答案:

你需要配对。所以你基本上将GROUPing的项目归类为2。

祝你好运!


附录:

请记住在SELECT之后的所有项目中使用不在GROUP BY中的聚合函数。根据您使用的数据库引擎,有一些可能有用的串联函数。

答案 1 :(得分:0)

答案 2 :(得分:0)

通常,班上的老师,助理助手或最聪明的孩子能够更好地解释教师的意图。但是,您不需要GROUP来解决此问题。

答案 3 :(得分:0)

SELECT part_nr,part_desc,item_class 从零件 ORDER BY item_class

答案 4 :(得分:-1)

    -(IBAction)toggleLighting:(id)sender{
    if (self.sideBar.material == NSVisualEffectMaterialDark){
        _lightButton.title = (@"Dark Mode");
        [_lightButton setImage:[NSImage imageNamed:@"Dark Mode Icon"]];
        [_lightButton setAlternateImage:[NSImage imageNamed:@"Dark Mode Icon (Alt)"]];
        isDark = YES;
        NSLog(@"Changed to Light Theme");
    } else if (self.sideBar.material == NSVisualEffectMaterialLight){
        _lightButton.title = (@"Light Mode");
        [_lightButton setImage:[NSImage imageNamed:@"Light Mode Icon"]];
        [_lightButton setAlternateImage:[NSImage imageNamed:@"Light Mode Icon (Alt)"]];
        isDark = NO;
        NSLog(@"Changed to Dark Theme");
    }

    if (isDark==YES){
        _sideBar.material = NSVisualEffectMaterialLight;
        isDark = NO;
    } else if (isDark==NO) {
        _sideBar.material = NSVisualEffectMaterialDark;
        isDark = YES;
    }
}

答案 5 :(得分:-2)

你应该自己加入这个表。

这样的事情可能会让你走上正轨:

select <list of fields> 
from parts p1
inner join parts p2 on p1.item_class = p2.item_class
where p1.part_number < p2.part_number

本声明的结果有几点需要注意。

例如:

您将在表单(a,b)和(b,a)

上获得重复项

你也会得到每个与自己联系的项目(a,a)。

修改:

修正了警告(通过添加where子句)。