my database (MySQL) contains 5 tables.
It should describe certain actions, states and constraints.
For any action to be executable all of its constraints must be met. Each state assures that certain constraints are met:
- Actions (ID, name)
- States (ID, name)
- Constraints (ID, name)
- has_constraints (Action_ID, Constraint_ID)
- assures_constraints (State_ID, Constraint_ID)
My Question is: how do I select all actions, which are executable for a given state?
Thanks in advance, Jan