0

この単純なテーブルがあるとします

UserID|Name  |Aid ID
  1   |Bob   | 3
  2   |Alice | 1
  3   |Ted   | 4
  4   |Sam   | 2

クエリでは、人の名前と、彼らが支援する人の名前をリストする必要があります。ビューを作ろうと思ったのですが、これはビューを作るより簡単なクエリでできそうな気がします。どうすればそれを行うことができますか?また、その背後にある基礎のように、クエリはどのように正確に機能しますか?

4

2 に答える 2

1

テーブルをそれ自体に結合する必要があります

SELECT  a."UserID",
        a."Name",
        b."Name" As AIDName
FROM    tableName a
        INNER JOIN tableName b
            ON a."AidID" = b."UserID"
于 2012-11-28T06:56:42.080 に答える
1

クエリは

select persons.name,aid.name 
from your_tablename as persons,
     your_tablename as aid
where persons.aidid=aid.userID
于 2012-11-28T07:00:36.083 に答える