Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> sumowanie różnic z innej tabeli
mrWodoo
post
Post #1





Grupa: Zarejestrowani
Postów: 160
Pomógł: 6
Dołączył: 13.01.2012
Skąd: Bytom

Ostrzeżenie: (0%)
-----


Witam, mam dwie tabele

tabela_a
id | nazwa

tabela_b
id | parent_id | liczba1 | liczba2

Chcę wyświetlić zawartość tabela_a, ale dodając do tego sumę różnic liczba1 - liczba2 gdzie parent_id = tabela_a.id, da się takie coś w jednym zapytaniu zrobić, jak tak to jak?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
markonix
post
Post #2





Grupa: Zarejestrowani
Postów: 2 707
Pomógł: 290
Dołączył: 16.12.2008
Skąd: Śląsk

Ostrzeżenie: (0%)
-----


Próbowałeś:
  1. JOIN i (liczba1 - liczba2) as `roznica`
Go to the top of the page
+Quote Post
mrWodoo
post
Post #3





Grupa: Zarejestrowani
Postów: 160
Pomógł: 6
Dołączył: 13.01.2012
Skąd: Bytom

Ostrzeżenie: (0%)
-----


Wstyd się przyznać, ale nie poradziłem sobie...
  1. SELECT player_id, player_name, ( b.buy_price - b.buy_soldfor ) AS roznica FROM players
  2. LEFT JOIN buys b
  3. ON b.buy_player = players.player_id



#1690 - BIGINT UNSIGNED value is out of range in '(`ultimate`.`b`.`buy_price` - `ultimate`.`b`.`buy_soldfor`)'
//Z błędem 1690 poradziłem sobie ale wynik i tak dostaję zły

Ten post edytował mrWodoo 15.09.2013, 12:09:58
Go to the top of the page
+Quote Post
mmmmmmm
post
Post #4





Grupa: Zarejestrowani
Postów: 1 421
Pomógł: 310
Dołączył: 18.04.2012

Ostrzeżenie: (0%)
-----


Wydaje mi się że tabele masz 'na odwrót'. A pewien jestem że powinieneś użyć SUM i GROUP BY.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 01:57