因此,我想从这两个表中筛选出ID'union all'ed。基本上,如果ID包含某个名称,我想将它们过滤出查询。下面是一个例子在另一列中筛选出包含特定值的ID
ID,Name
1,Mark
1,John
2,Peter
2,Matt
3,Henry
3,Matt
4,John
4,Olaf
所以我不希望包括含有“马特”,意思是我想出来完全过滤掉的ID 2和3的ID。
使用类似:
select *
from name.table
where name not like 'Matt'
似乎只筛选出的行。
'试图从这两个表中筛选出ID?另一个在哪里? –
这是union all的结果,因此您会看到具有不同名称的重复ID。 – user3348557