我有 2 个表 - reservation:id | some_other_column ----+------------------ 1 | value 2 | value 3 | value 第二个表 - reservation_log:id | reservation_id |
我有两张桌子- reservation
:
id | some_other_column
----+------------------
1 | value
2 | value
3 | value
第二张表 reservation_log
:
id | reservation_id | change_type
----+----------------+-------------
1 | 1 | create
2 | 2 | create
3 | 3 | create
4 | 1 | cancel
5 | 2 | cancel
我只需要选择尚未取消的预订(在这个例子中只有 ID 3)。我可以用一个简单的 WHERE change_type = cancel
条件轻松选择已取消的预订,但是我在选择尚未取消的预订时遇到了困难,因为简单条件 WHERE
在这里不起作用。