Problem

Reply

Join Date: Oct 2007
Posts: 1
Reputation: cok is an unknown quantity at this point 
Solved Threads: 0
cok cok is offline Offline
Newbie Poster

Problem

 
0
  #1
Oct 24th, 2007
Hi,
I have a problem. I have questions, to a question there can be arbitrary groups and to every group there can be arbitrary conditions. To have permission to “see” an question you have to have at least one condition from every group which is in the question.

I have three tables: Question, QuestionGroup and GroupCondition.

Question
QuestionId | Bla | Bla
15 | as | asd
16 | ef | asdas

QuestionGroup
fkey_GroupID | fkey_QuestionID
1 | 15
2 | 15
3 | 16

GroupCondition
Pkey_GroupId | fkey_ConditionId
1 | 101
1 | 102
2 | 103
3 | 101
3 | 102
3 | 103

So I need a select which returns all QuestionId from Question depending on the conditions I have. So to get QuestionId (15) I need following: (101 or 102) and (103), to get acess to QuestionId 16 I need (101 or 102 or 103). I hope I have been clear enough..

I do not know if it is sql server 2000 or 2005 its goint to be on.

Best regards

carl
Reply With Quote Quick reply to this message  
Join Date: Feb 2007
Posts: 2,070
Reputation: debasisdas will become famous soon enough debasisdas will become famous soon enough 
Solved Threads: 123
debasisdas's Avatar
debasisdas debasisdas is offline Offline
Postaholic

Re: Problem

 
0
  #2
Nov 1st, 2007
You simply need to join the tables to get the desired output. Try from your side and post the query that you have tried to get further clarification on the topic .
Share your Knowledge.
Reply With Quote Quick reply to this message  
Reply

This thread is more than three months old.
Perhaps start a new thread instead?
Message:



Similar Threads
Other Threads in the MS SQL Forum
Thread Tools Search this Thread



About Us | Contact Us | Advertise | DaniWeb | Acceptable Use Policy | RSS Feed

©2003 - 2009 DaniWeb® LLC