我在 Event 上定义了一个可选的外键,它转到 EventType。我想查询所有事件,即使是那些具有无(空)事件类型的事件。这是在 Event 上定义的外键。
def eventTypeId = column[Option[Long]]("event_type_id")
def eventType = foreignKey("event_type", eventTypeId, EventTypes.eventTypes)(_.id)
我的初始查询如下,但它只返回那些确实设置了外键的记录,因为外键是可选的。如何?
(for {
p <- events
e <- p.eventType
} yield (p, e))
我希望在没有外键集的情况下查看所有带有 AND 的事件。