![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 5.01.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
mój problem jest dla niektórych pewnie banalny, ale nie mogę sobie z nim poradzić. Otóż mam dwie tabele: t1 |id1|nazwa| |1|cos| |2|cos2| t2 |id2|cena|ilosc| |1|60|2| |1|22|1| |2|33|3| i chciałbym otrzymać coś takiego: |id|nazwa|wartosc| |1|cos|142| |2|cos2|99| gdzie wartość to suma (w obrębie tego samego id) iloczynów cena*ilosc. Wydaje mi się, że trzeba tu użyć 2óch SELECTów oraz SUM(), ale nie potrafię tego zrobić prawidłowo. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
Nie trzeba 2 selectów... Odpowiednie użycie group by, sum i joina (IMG:style_emoticons/default/smile.gif)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 11:31 |