2016-05-18 11 views
0

私のDBにはSQLite3を使用していますが、私は3つのテーブルを持っています:Docテーブル(id、name、date)、タグテーブル(id、name、count) id_tag)は、ドキュメントとタグテーブル(多対多の関係)を接続します。今私はクエリに固執している:私はタグの1,2,3に関連するドキュメントのIDを選択したいが、私はこれを行う方法を把握することはできません。 誰でも私を助けることができますか?同じ列の複数の値に一致する行を選択するSQLITE3

答えて

0

私が正しく理解していれば、集計とhavingを使用できます。このようなもの:

select id_doc 
from relation r 
where id_tag in (1, 2, 3) 
group by id_doc 
having count(*) = 3; 
+0

ありがとうございました:)この作品は完璧です! – VJgh

関連する問題