質問: たすけて~!はやく~!sql文がわからないの~! どなたか教えて下さいませ。 vbでoracleからデータを取ってくるところで、select文の書き方が分かりません。社員名簿テーブルから社員no.と社員名と先輩no.と先輩名を取ってくる場合です。先輩名は社員名簿の”先輩”の社員no.と先輩no.を関連付け(=)し、”先輩の”社員名を取ってきたいのです。 例)社員no. 社員名 先輩no. 先輩名 3 山田太郎 1 山田ごん太 7 山田花子 3 山田太郎 つまり、山田太郎は山田花子の先輩であることがわかります。 この表を作るために同じテーブルで関連付けをしてデータを取得したいのです。sql文でお願いします。 たすけて~!
回答: 既に回答が出ていますので、今後のご参考ということで、下記のサイトを 紹介しておきます。 「6.2.自己結合」のところに、そっくりの例もあります。 http://www.techscore.com/tech/sql/