下面这条SQL语句的目的是从表MovieExec, Movie and Studio的连接结果中随机选择一个元组。但是这条SQL语句输出一个元组,有时输出两个或更多个元组。由于条件r = trunc(dbms_random.value(1,6)),我认为下面的SQL语句不能有两个或更多的元组。movieexec.name having count(*) = 1) e
)
(SELECT status FROM list WHERE receipt = o.receipt GROUP BY receipt) as status 如果条件为并获得如下示例所示的结果,那么编写上述查询的正确方法是什么?相同的收据(OrderId)有多个元组(行)和,所有这些元组可能具有不同的状态值.And,我希望使用IF语句根据接收(OrderId)第一元组</