有这样一些记录
假设字段有A,B,C
对应的记录内容是:
张三,11,22
张三,22,11
张三,33,44
张三,44,33
这4条其实是2条记录,其中A列的值是相等的,B和C列的值相互互换的算一条记录,怎么去重?
有这样一些记录
假设字段有A,B,C
对应的记录内容是:
张三,11,22
张三,22,11
张三,33,44
张三,44,33
这4条其实是2条记录,其中A列的值是相等的,B和C列的值相互互换的算一条记录,怎么去重?
SELECT
s1.`name`,s1.score1,s1.score2
FROM
scores AS s1
LEFT JOIN scores AS s2
ON s1.score1=s2.score2 AND s1.score2=s2.score1
WHERE s2.id=s1.id-1 ;
仅供参考,互相学习