Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL] Jak powinienem skonstruować zapytanie do 2 tabel?
phpamator
post
Post #1





Grupa: Zarejestrowani
Postów: 328
Pomógł: 3
Dołączył: 10.07.2016
Skąd: UK-raine

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


Witajcie,
Mam dwie tabele:
tabela1 i tabela2
w obu tabelach te same kolumny:
id, sku, qty, name
chciałbym pozbierać i policzyć ilości w/g sku w tabeli1 pozbierać i policzyć według sku w tabeli2 i na koniec zsumować
oto co wymyśliłem:
  1. SELECT table1.sku, table1.qty AS sku_qty_table1, table2.sku AS sku_qty_table2, (table1.qty+table2.qty) AS total_qty
  2. FROM `table1` INNER JOIN `table2` ON table1.sku=table2.sku ORDER BY table1.sku


w wyniku tego zapytania dostaję coś co nijak nie oddaje faktycznych ilości i wygląda:

sku Ascending 1 sku_qty_table1 sku_qty_table2 total_qty
1 1 1 5
1 99 1 103
1 1 1 2
1 99 1 100
2 4 2 10

Jak powinno wyglądać zapytanie żeby działało i zliczało prawidłowo?

Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 20.08.2025 - 00:06