アクセスする 2 つのテーブルがあり、両方に番号 (1057、1045、4252 など) が含まれています。両方のテーブルにある同様のレコードを取得したいと考えています。たとえば、テーブル x にレコード 1057 があり、テーブル y にも 1057 が含まれている場合、それらのレコードを表示したいと思います。どんな助けでも大歓迎です。ありがとう
質問する
41 次
1 に答える
0
select t1.*,t2.* from table1 as t1
inner join table2 as t2 on (t1.COMMONCOLUMNID = t2.COMMONCOLUMNID)
編集済み
select * from TableName where DiscreteUID in (select predecessor from TableName)
or
DiscreteUID in (select successor from TableName)
編集済み
(select DiscreteUID, 1 as IsPredecessor, 0 as IsSuccessor from TableName where DiscreteUID in (select predecessor from TableName))
UNION
(select DiscreteUID, 0 as IsPredecessor, 1 as IsSuccessor from TableName where DiscreteUID in (select successor from TableName))
于 2013-03-29T19:14:13.043 に答える