![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 707 Pomógł: 266 Dołączył: 3.07.2012 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Cześć,
załóżmy, że mam takie zapytanie: Kod SELECT sum(`a`), sum(`b`), sum(`a`) - sum(`b`) AS `balance` FROM `tabela` Czy MySQL zapamięta sobie poszczególne sumy dla obliczenia `balance` czy będzie je liczyło od nowa? Jeśli od nowa, to jak to najprościej zoptymalizować? Próbowałem zmiennymi: Kod SELECT @sum_a := sum(`a`), @sum_b := sum(`b`), @sum_a - @sum_b AS `balance` FROM `tabela` Ale to jakieś bzdury zwraca w `balance` (IMG:style_emoticons/default/smile.gif) A poza tym nie jestem pewien czy to potrzebne. Wiecie jak działa MySQL w tym względzie? Ten post edytował SmokAnalog 30.08.2014, 21:54:22 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 19:47 |