Member 12167868 Ответов: 1

Как использовать не в или присоединиться к моей проблеме ?


У меня есть команда, и в ней есть члены команды ... В моем другом модуле, если я хочу добавить других членов своей команды, я выбираю отдел, и он покажет всех членов этого отдела ... Но проблема в том, что я хочу показать только тех сотрудников этого отдела, которые не входят в эту команду ...В спячке
таблица Employee :

отдельный число ИД;
отдел вневедомственной отдела ;
частная строку "имя";
количество частных инт ;
частное строковое изображение;
частная строка emailId;
частная даты dateOfBirth;


Таблица Teamdata :

частное целое число нет;
частная EmployeeRegistration employeeRegistration;
частная TeamMaster teamMaster;

Что я уже пробовал:

String str = " from EmployeeRegistration as emp where emp.ИД не в (от TeamData как команда, где команда.teamMaster = '"+teamid+"' )";

1 Ответов

Рейтинг:
1

Member 12824529

Следующее общее решение найдет строки в таблице x, которые не связаны в таблице y. Он использует, кроме как в SQL, для выполнения того, что вы пытаетесь сделать. Надеюсь, это поможет.

ВАР связаны =
из x в dc. X
с г в Вашингтоне.Г
где X.Свойства myproperty == г.Свойства myproperty
выберите x;
ВАР notLinked =
постоянного тока.Х.Кроме(ссылка);