以下是问题: 表名= a
1 2 3
123 1 A
123 1 A
123 2 A
332 1 A
332 1 A
321 2 B
321 2 A
321 1 A
到目前为止,我所拥有的是:
select distinct 1,2,3 from a where a.2='1' and a.3='B';
它返回的是每个结果(321除外)。
我只想选择第1列的值,只要该值不在第2列中有2或第3列中有B的行中。这可能吗?
答案 0 :(得分:0)
我会使用sudo -H pip install *package*
和group by
:
having
答案 1 :(得分:0)
"不在第2列中有2或第3列和第34列中有B的行中;可以表示为
select distinct 1,2,3 from a where a.2!='2' or a.3!='B';
或
select distinct 1,2,3 from a where a.2 <> '2' or a.3 <> 'B';