Pomoc z zadaniem(diagram ERD w środku)

0

DIAGRAM: title
Treść zadanka: Znałeżć zamówienie które posiada najwięcej pozycji w tabeli koszyk.
Nawet treści nie mogę ogarnąć...
Musi się zwracać tylko id zamówienia oraz go data

0

Na szybko łączysz koszyk z zamówieniem i produktem, grupujesz po dacie zamówienia i zliczasz produkty. Czy to o to Ci chodzi? Swoją drogą bardzo dobry diagram, sam go robiłeś?

0

coś w teń deseń

select
    z.id_zamowienia
   ,z.data_zamowienia
from
    zamowienia z
where 
    id_zamowienia in (select top 1 
                                   id_zamowienia 
                              from (select 
                                          id_zamowienia
                                          , count(*) i 
                                     from 
                                         koszyk 
                                    group by 
                                        id_zamowienia) k 
                                    order by 
                                        i desc
                                 )
0

no i co w tym trudnego???

SELECT id_zamowienie FROM koszyk GROUP BY id_zamowienie HAVING count(*) = (SELECT Max(Count(*)) FROM koszyk GROUP BY id_zamowienie)

albo

SELECT id_zamowienie FROM koszyk GROUP BY id_zamowienie ORDER BY count(*) DESC LIMIT 1

1 użytkowników online, w tym zalogowanych: 0, gości: 1