0

クエリを書く必要があります

select count(*) cnt from tabel1,table2
where table1.a=table2.b

カウントを 0 1 2 として表示します

上記のクエリをサブクエリとして使用することにより、テーブル 1 から ID をフェッチする必要があります。カウントは 1 と 2 のみである必要があります。

提案してください

4

2 に答える 2

0

これを試して

select a.a , count(b.b) 
from table1 a 
join table2 b
on a.a = b.b
group by a.a
having count(b.b) > 0
于 2013-01-31T10:14:12.890 に答える
0

してみてください:

select a.id , count(*) 
from table1 a join table2 b
  on a.id = b.id
group by a.id
having count(*)  IN (1, 2)
于 2013-01-31T10:16:35.423 に答える