Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql SQL:在成对查询中删除重复项_Mysql_Sql_Select - Fatal编程技术网

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`