Mysql SQL:在成对查询中删除重复项
我有一个疑问:Mysql SQL:在成对查询中删除重复项,mysql,sql,select,Mysql,Sql,Select,我有一个疑问: SELECT a.`name` "n1", b.`name` "n2" FROM `Table` a, `Table` b WHERE a.`nb` = b.`nb` AND a.`name` != b.`name` 它几乎可以按我想要的方式工作,我得到了以下结果: --------------------------------- | n1 | n2 | |-------------
SELECT a.`name` "n1", b.`name` "n2"
FROM `Table` a, `Table` b
WHERE a.`nb` = b.`nb`
AND a.`name` != b.`name`
它几乎可以按我想要的方式工作,我得到了以下结果:
---------------------------------
| n1 | n2 |
|--------------------------------
| aa | bb |
| bb | aa |
---------------------------------
我想你明白了这个问题:我不想让我在这个查询中得到的重复项颠倒过来。有办法吗?您可以通过使用
任意决定始终将“较小”字符串显示为n1
。您可以通过使用任意决定始终将“较小”字符串显示为n1
。您可以任意决定始终显示“较小”字符串字符串为n1
通过使用可以任意决定始终显示“较小的”字符串为n1
通过使用你在使用什么关系数据库?是的,我错过了:你在使用什么关系数据库?是的,我错过了:你在使用什么关系数据库?是的,我错过了:你在使用什么关系数据库?是的,我错过了:我在努力理解你的答案是如何工作的,也许你可以看一下?@user2662639我想我看了-你能把你的问题缩小一点吗?你想让我详细说明什么?我正在努力理解你的答案是如何工作的,也许你能理解它?@user2662639我想我会的-你能把你的问题缩小一点吗?你想让我详细说明什么?我正在努力理解你的答案是如何工作的,也许你能理解它?@user2662639我想我会的-你能把你的问题缩小一点吗?你想让我详细说明什么?我正在努力理解你的答案是如何工作的,也许你能理解它?@user2662639我想我会的-你能把你的问题缩小一点吗?你想让我详细说明什么?
SELECT a.`name` "n1", b.`name` "n2"
FROM `Table` a, `Table` b
WHERE a.`nb` = b.`nb` AND a.`name` < b.`name`