要获取订单表的全部信息,不适用连表的话考虑适用窗口函数。 使用count()聚合窗口函数查询所有查询条件的订单,然后根据用户id分组,算出分组的总数,然后再选在总数大于等于2的记录。经过测试发现窗口函数不能作为查询条件,于是再嵌套一个查询把分组总数大于等于2的结果返回。 select a.id, a.user_id, a.product_name, a.status, a.client_id, a.date from (select *, count(user_id) over (partition by user_id order by user_id) as num from order...