Пожалуйста, помогите мне получить список до 4-х заказов (ID заказа, TagID, Имя, Дата размещения и DeliveryDate) из каждой группы Tag_ID, используя SQL-запрос Oracle PL для приведенной ниже таблицы
Order_ID Order_Name Tag_ID Order_Placed_Date Order_Delivery_Date
101 PEN 011243 02/14/2019 02/18/2019
302 PEN 011243 01/17/2019 01/20/2019
202 Eraser 011348 01/09/2019 02/12/2019
388 Eraser 011348 02/18/2019 02/20/2019
213 PEN 011243 01/19/2019 02/28/2019
291 Pencil 025489 01/11/2019 01/17/2019
450 PEN 011243 02/04/2019 02/08/2019
376 Pencil 025489 01/11/2019 01/17/2019
225 PEN 011243 02/02/2019 02/03/2019
326 Eraser 011348 02/10/2019 02/12/2019
119 Eraser 011348 02/05/2019 02/07/2019
300 PEN 011243 02/04/2019 02/08/2019
137 Eraser 011348 02/05/2019 02/07/2019
022 Pencil 025489 12/29/2018 12/31/2018
131 Pencil 025489 01/07/2019 01/08/2019
319 Pencil 025489 01/01/2019 01/03/2019
280 PEN 011243 02/04/2019 02/08/2019
127 Eraser 011348 02/05/2019 02/07/2019
161 Pencil 025489 01/02/2019 01/10/2019
241 Pencil 025489 01/11/2019 01/17/2019
Я пытался с приведенным ниже запросом, но получаю ошибку: ORA-00979: не выражение GROUP BY:
Select Order_ID, Order_Name,Tag_ID,Order_Placed_Date, Order_Delivery_Date
from Table1
where rownnum <=4
group by Tag_ID order by Tag_ID