我不完全知道如何可能這是一條select語句,或者不同的,如果我更好的讓所有的結果和Android Studio中做的檢查自己。的SQLite得到第1列,其中第1列和第2列滿足多種需求
我有3個表,存儲錄音表,存儲標籤表格和標籤鏈接到錄像的表 - TagsLink。
的TagsLink表中有2列,一列存儲的TagsID和一個存儲RecordingsID
什麼我希望做的是隻返回滿足所選標籤標準RecordingsIDs。因此,如果選擇標籤ID 3,則會返回錄音1,2和4。如果TagsID 3和4選擇,它只返回錄音2和4
在我看來它是沿着線的東西:
SELECT DISTINCT RecordingsID FROM TagsLink WHERE ...
如果這不是完全可能,在實現這一目標(即使它需要重組數據庫)的其他方式的任何建議將不勝感激!
你可以提供一個小提琴手? – Shuddh
我想你可能會在這裏得到你的答案https://www.techonthenet.com/sqlite/intersect.php – Shuddh