1

アクセスする 2 つのテーブルがあり、両方に番号 (1057、1045、4252 など) が含まれています。両方のテーブルにある同様のレコードを取得したいと考えています。たとえば、テーブル x にレコード 1057 があり、テーブル y にも 1057 が含まれている場合、それらのレコードを表示したいと思います。どんな助けでも大歓迎です。ありがとう

4

1 に答える 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 に答える