Similarly, I have CPTs that relate to one another but I am not sure which toolset features help me display what I need.
Bear with me as I describe my plight without the expert jargon of professional Database Managers.
The LA Rams (a sports $organization) has 6 $orgEras with beginning and ending years or a beginning year and current.
hidden link
Each $orgEra has versions of a primary logo.
The LA Rams ($organization) has $jerseyEra[s] comprised of different $jersey variants across different beginning and ending years or a beginning year and current.
hidden link
And each team-specific $jerseyEra has individual $jersey variant attributes “primary team color”, “primary white”, “vintage”, “color rush”
Each $jersey has one or more $fontFamily[ies] shared between other $jersey[s], $jerseyEras, and other $organizations. (Like generic block $fontStyle[s] shared between Baltimore Ravens and Jacksonville Jaguars $orgEra[s].)
Each $fontFamily has one or more $fontStyle[s] but $fontStyle[s] never have more than one $fontFamily.
In excel, you can use index and match functions to specify multiple criteria to return the first applicable result. (Lookup value1 from column A, Table A in column Z, Table B and value2 from column B, Table A in column Y, Table B and return the results of column X, Table B. The first row matching both value1 and value2 in columns Z and Y, respectively, returns a result from column X.)
Also in excel, one may nest lookups between tables. (Lookup value1 of table A for result1 in Table B. Then lookup result1 in table C for result2.
Is there a way to specify relationships between $jerseyEra, $orgEra, $fontFamily, and $fontStyle and then, as long as tenable a relationship exists, lookup applicable $fontStyle[s] matching both $jerseyEra and $orgEra criteria?
A second multi-criteria situation: can one return a $logo associated to an $orgEra and $jerseyEra which two are also associated to a $fontFamily?
Is there a way to specify relationships of $jersey to $jerseyEras and $jerseyEras to $organization and return the $organization name in context with the $jersey? A nested lookup.
Or lookup a $logo via $orgEra for $jerseyEra?