-2

我的数据库表NAMEINFO有两列NameAlias.

它有以下元组

1)a a1
2)a1 a2
3)a2 -
4)b b1
5)b1 b2
6)b2 -

当我使用查询时

SELECT t1.NAME,t2.NAME 
FROM NAMEINFO t1,NAMEINFO t2
WHERE t1.ALIAS=t2.ALIAS

输出是

1)a a1
2)a1 a2
3)b b1
4)b1 b2。

但我只想要名称“a”的别名。即,我的输出应该是
1)a a1
2)a1 a2。

如何将该条件合并到我的查询中?

4

1 回答 1

0

试试这个,

SELECT t1.NAME
FROM NAMEINFO t1 
INNER JOIN NAMEINFO t2 ON t1.ALIAS = t2.ALIAS
于 2013-11-11T08:08:41.530 回答