In the SQL Below, I am using 1 Node Table (Part) and 3 Edge Tables (UasableOn_Part, Substitute_Part, Alternate_Part) and 3 Match Search Conditions.
Will this query make any sense?
Will 3 Match Search Conditions (using AND) filter only results of all 3 Matches, or Append all 3 Match Search Conditions?
SQL Below:
SELECT --TOP 25
part.[material_code] base_part, Alternate_Part.[material_code] Alternate_Part, Substitute_Part.[material_code] Substitute_Part, UasableOn_Part.[material_code] UasableOn_Part
FROM [flraa_dev].[gn_part_t] part, [flraa_dev].[ge_part_alternate_t] eUON, [flraa_dev].[gn_part_t] UasableOn_Part, [flraa_dev].[ge_part_substitute_t] eSub, [flraa_dev].[gn_part_t] Substitute_Part,
[flraa_dev].[ge_part_alternate_t] eAlt, [flraa_dev].[gn_part_t] Alternate_Part
WHERE MATCH(part-(eUON)->UasableOn_Part)
AND MATCH(part-(eAlt)->Alternate_Part)
AND MATCH(part-(eSub)->Substitute_Part)