簡體   English   中英

SQL SEARCHING關系數據庫

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM