比賽我有兩個表查詢在所有
Report
----------
report_id
name
Template
------------
template_id
report_id
一個報表可以有許多模板。我怎樣才能查詢來獲取具有匹配的項目列表模板報告
例如,如果模板有這些行
Template_ID | Report_ID
---------------------------
a 1
b 1
c 2
d 3
當選擇報告我需要確保我的表中的所有模板都在文件管理器標準,如果篩選條件中沒有數據庫中有附加項目,則無關緊要。
例子
找到模板a,b,c
所有報告。 這將返回報告1,因爲a,b
是a,b,c
一個子集,還報告2,因爲它是一個c
是a,b,c
一個子集,找到模板a
所有報告 - 這將沒有行。因爲沒有報告,只是有一個只a
模板
找到模板c
所有報告 - 這隻會返回報告2.
找到所有報告的模板c,d
- 這隻會返回報告2和3因爲c
是c,d
的子集,並且d
也是c,d
的子集。
找到模板d,e
所有報告 - 這隻會返回報告3爲d
是c,e
'c'也是'a,b,c'的一個子集,爲什麼你的第一個例子不會返回報告2 ? – lanzz
當然報告「a,b,c」應該報告1和2?以及只有報告1,肯定會返回報告1? – BugFinder
@lanzz對不起,你是正確的,我會更新我的錯誤。BugFinder辜負你的名字我看到=) – Daveo