ну лично я ручным запросом делал, например следующую ситуацию:
--
есть грузовая станция, на станции контейнера, таблица container. там номер контейнера и всякие данные по нему.
контейнеры вывозятся автомобилями, таблица trip, там связка по containerId и всякие данные о рейсе - дата, номер машины, водитель и прочее.
нужно получить список контейнеров, которые сейчас находятся на станции.
это либо те, для которых вообще нет записи в таблице trip (рейса ещё не было), либо которые есть в таблице trip, но статус ещё не уехал (под погрузкой, рейс ещё только запланирован и т.д.).