Как я могу объединить таблицу Node Graph и таблицу Lookup в SQL 2017?
У меня есть таблица узлов Person, как показано ниже:
CREATE TABLE Person (ID INTEGER PRIMARY KEY, Name VARCHAR(100), GenderId INT) AS NODE;
GenderId
исходит от GenderLookUp
Таблица. Значения 1 для мужчины и 2 для женщины.
Я использовал следующий запрос, чтобы вернуть все узлы со значениями пола:
SELECT Person2.Name, GL.Name
FROM Person Person1, Friends, Person Person2, GenderLookup GL
WHERE MATCH(Person1-(Friends)->Person2)
AND GL.GenderId = Person1.GenderId
AND Person1.Name = 'John';
Но приведенный выше запрос не возвращает никаких данных. Как я могу присоединиться к GenderLookup
Таблица также, чтобы я мог получить имя человека и его / ее пол?