我有一张table叫 "info" 还有柱子 id,userid,groupid . 现在我想从表中获取所有数据,但是如果 userid 以及 groupid 有重复的价值,我要他们一次,即使 userid = 5 和组 id = 1 或者 userid=1 以及 groupid=5 那我要从这一排开始。
"info"
id,userid,groupid
userid
groupid
userid = 5
id = 1
userid=1
groupid=5
ryoqjall1#
你可以在这里使用最小/最大的技巧:
SELECT DISTINCT LEAST(userid, groupid) AS userid, GREATEST(userid, groupid) AS groupid FROM info;
请注意,我已经离开了 id 列从select中取出,理由可能是这两个记录的值不同。在这种情况下,还不清楚这两个是哪一个 id 你想要的价值观。
id
1条答案
按热度按时间ryoqjall1#
你可以在这里使用最小/最大的技巧:
请注意,我已经离开了
id
列从select中取出,理由可能是这两个记录的值不同。在这种情况下,还不清楚这两个是哪一个id
你想要的价值观。