我有两张桌子,一张是观察者,另一张是动物。
我试图获得看到超过 5 只动物或看到熊的观察者的名字。
我能够让观察者拥有超过 4 只动物,但不知道如何做 OR 语句。
这是我的代码:
SELECT o.last_name, o.first_name, a.observer_id, count (a.observer_id) as Animals_Seen
from animals as a inner join observer as o
on a.observer_id = o.observer_id
group by a.observer_id, o.last_name, o.first_name
having count (a.observer_id) > 4;
这就是我得到的: