好的,抱歉,如果我之前不清楚
以下是我的数据库中的表之一
col1 col2 type
1 2 3
2 1 4
1 3 0
1 4 0
现在我加入自己,我正试图得到这样的结果
1 - 2 - 3
1 - 3 - 0
1 - 4 - 0
但不能。
如果在表中是否有任何数据恰好是这样的
Col1 Col2
1 - 2
2 - 1
然后结果应该只包含一行 1-2 或 2-1,这将根据类型决定 - 以具有较小类型值的行为准。
自从过去两个小时以来,我一直在尝试加入,但不能完全在一个查询中完成。
我可以使用内部查询,但是,我想探索或可能的解决方案,然后只有在最后才使用内部查询。