Я делаю приложение Java с базой данных Postgres и следующая схема:запроса, чтобы найти проекты без лидера
сущностей employee
, rol
, project
имеет некоторую информацию внутри, и участники объектных пусто. Я хочу показать в своем приложении таблицу всех проектов, в которой пока еще нет назначенного лидера. Я уверен, что это возможно с SQL-запросом, но я не уверен, как это сделать. Я пробовал этот вопрос:
SELECT p.projectnumber from participants pa, projecto p
where p.projectnumber=pa.projectnumber and pa.leaderid IS NULL;
Но никаких строк не возвращено. Это связано с тем, что объект-участник пуст, но я не могу заполнить этот объект только профайлами. Как вы думаете, я мог бы сделать это проще с запросом или любым другим предложением?
wow только то, что мне нужно, большое спасибо :) –
хорошо проблема, которую я должен проектировать, говорит мне, что сотрудник может быть в одном или нескольких проектах, поэтому я думаю, что он может быть лидером многих проектов. я буду учитывать все ваши вопросы, но я могу только сказать, что начал изучать основы баз данных, поэтому я все еще новичок в этом вопросе. У меня еще есть длинный путь, чтобы узнать: D –
@ DanielEstebanLadinoTorres: В одном проекте может быть много сотрудников (в качестве участников), один сотрудник может принять участие во многих проектах.Похоже на типичное отношение «многие ко многим». Ролевую игру можно считать дополнительным атрибутом (упрощенным). Инструкции здесь: http://stackoverflow.com/a/9790225/939860 –