2

同様の質問を読みましたが、うまくいきませんでした!

私はこのようなテーブルを持っています:

ID      IDParent       Name
---------------------------
01                     Parent
02      01             Child01
02      01             Child02

次のテーブルを返すクエリを作成する必要があります。

ID      Name1          Name
---------------------------  
01                     Parent
02      Parent         Child01
02      Parent         Child02

このクエリを試しましたが、うまくいきませんでした:

SELECT * FROM SomeTable  
JOIN SomeTable  ON SomeTable.ID = SomeTable.IDParent;
4

2 に答える 2

2

ここでテーブルエイリアスを使用する必要があります:

SELECT t.Id, p.Name AS Name1, t.Name
FROM Table t
JOIN Table p ON p.ID = t.IDParent;
于 2013-08-11T20:39:15.857 に答える
0

次のように知られているクラスのエイリアスを作成してみてくださいself join:-

SELECT t.Id, p.Name as name, t.Name
FROM Table t
JOIN Table p ON p.ID = t.IDParent; 
于 2013-08-11T20:40:01.943 に答える