2010-12-03 12 views
0
Create Table Member(ParentID nvarchar,childID nvarchar) 

insert into Member(1,2) 
insert into Member(1,3) 
insert into Member(2,4) 
insert into Member(3,5) 
insert into Member(4,6) 

このテーブルからメンバーidを検索するには、単一のテーブルからファミリーメンバーIDを見つけますか?SQLクエリ

答えて

1
SELECT ParentId, ChildId FROM Member WHERE ParentId = 1 
+0

いいえ、すべてのメンバーを取得していません。出力は1,2,3,4,5,6となるはずです – Girija

0

メンバーのIDを取得するには:

メンバーは異なるParentIdはを選択します。

+0

いいえ、すべてのメンバーを取得していません。出力は1,2,3,4,5,6 – Girija

+0

であるはずです。つまり、親IDと子IDの両方が必要ですか?そこから会員からのParentIDを選択してください ユニオン メンバーからのChildIDを選択すると、クエリ – Jaykay

1
select ParentID from Member 
union 
select ChildID from Member 

は、いずれかの列で使用されるすべてのIDを返します。それが実際に必要なものでない場合は、より良い説明を提供する必要があります。

+0

が正常に動作しています。ありがとう。 – Girija

+0

もう1つ質問あります – Girija