[英]SQL SEARCHING relational database
給定用戶的資格ID,您將如何找到他們可以使用SQL進行的工作?
1)例如,只有資格1的用戶只能執行job3,而不能執行1和4,因為您需要多個資格。 2)具有資格1和2的用戶可以執行工作1和3,但不能執行4
宴會桌
職位ID,資格ID
1、1
一二
3,1
4、1
4、2
4、3
謝謝你的幫助
TJ
SELECT DISTINCT JobID
FROM JobDetails
WHERE QualificationID IN (@Quals)
AND JobID NOT IN
(
SELECT DISTINCT JobID
FROM JobDetails
WHERE QualificationID NOT IN (@Quals)
)
(針對語法問題的道歉;我使用SQL Server,而不使用MySQL)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.