2
不同我有这个表columns_tab
:选择具有差异
INDEX_OWNER INDEX_NAME TEXT
------------------------------------------------------------------------
DUMMY PK_FUL_REQUEST CUSTOMERID, ID, INSTITUTIONID
NIR PK_FUL_REQUEST CUSTOMERID, ID, INSTITUTIONID
NIR IX_REQUEST_HASH CUSTOMERID, HASH_KEY, INSTITUTIONID
DUMMY UQ_REQUEST_HASH CUSTOMERID, HASH_KEY, INSTITUTIONID
我想要得到的行,其中文本列相等而INDEX_NAME是不相等的。
我可以用2张相同的表格做,但我可以用一张桌子做吗?
预期的结果是:
INDEX_OWNER INDEX_NAME TEXT
------------------------------------------------------------------------
NIR IX_REQUEST_HASH CUSTOMERID, HASH_KEY, INSTITUTIONID
DUMMY UQ_REQUEST_HASH CUSTOMERID, HASH_KEY, INSTITUTIONID
它的查询可以通过
select index_owner, index_name, text
from columns_tab a, columns_tab b
where a.text = b.text
and a.index_name != b.index_name
实现我想从同一个表中实现它而不选择两次。
你有上表中的任何主键? –
你的预期结果是什么?你想获得所有可能的组合,例如1不等于2,1不等于3,2不等于3等等?或者你想只是按文本排序的结果,然后比较每个邻居的索引名? – dkellner
没有PK – Nir