Как я могу объединить таблицу 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 Таблица также, чтобы я мог получить имя человека и его / ее пол?

0 ответов

Другие вопросы по тегам