bonjour,
j'ai une requête a effectuer mais je ne parviens toujours pas à resoudre le problème...
mes tables:
sales_order(ORDER_ID ,ORDER_DATE,CUSTOMER_ID,TOTAL)
customer(CUSTOMER_ID,CREDIT_LIMIT)
voici ma requête:
erreur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 select distinct c.name as "name", (select s.total from sales_order s where s.customer_id=c.customer_id and to_char(s.order_date, 'Q')=1) as "1st", (select s.total from sales_order s where s.customer_id=c.customer_id and to_char(s.order_date, 'Q')=2) as "2nd", (select s.total from sales_order s where s.customer_id=c.customer_id and to_char(s.order_date, 'Q')=3) as "3rd", (select s.total from sales_order s where s.customer_id=c.customer_id and to_char(s.order_date, 'Q')=4) as "4th" from customer c, sales_order s where c.customer_id=s.customer_id;
ORA-01427: single-row subquery returns more than one row
Partager