Profil detayı eklendi, herkes profillerine girip bir gözatsın! Sevdiğiniz üyelerin cevaplarını takip edin! Tüm güncellemeler

PHP - İki tablo SUM kullanımı

Merhaba arkadaşlar direk konuya giriyorum.

Benim iki tablom var.


1.Tablo: product (Ürünler)

2.Tablo: product_variation (Varyasyon)


Örnek vermek gerekirse;

Stoğunuzda bir tişört olduğunu düşünün ve bu tişörtün varyasyonlarını... Ve stoğu göstermek için bu varyasonun toplam stoğunu alığ, ürünler listesine yazdırmak istiyorum. Aşağıdaki kodda sadece bir adet geliyor.

Parametreler:

$productVariationStockCode : Ürün varyasyon stok kodu

$productStockCode : Ürün varyasyon stok kodu


$list = $db->query("SELECT SUM(productVariationStockCode) AS productVariationStockCode,productName FROM product INNER JOIN product_variation ON product.productStockCode  = product_variation.productVariationStockCode);


Stok kodları aynı olan ürünlerin sadece bir adet listeiyor, diğer stok kodları bir olan; varyasonların stoklarını toplayarak diğerlerini yazdırmıyor. Ayrıca varyasyon stok kodlarının tamamını topluyor.


Bu konuda desteğinize ihtiyacım var. Şimdiden teşekkür ederim.

1

Cevaplar (1)

İşlem devam ediyor, lütfen bekleyin..
morfi
@lafcanbazi
1 ay önce

sum ile neden yapiyorsun?


ben su sekilde bir yapi yapiyorum


table1 -> items (item_name,item_subname,quantity vs...)

table2-> item_options (option_id,item_id,value)

table3-> item_options_value (option_value_id,option_id,item_id,quantity,price,value)


sonrasinda joinle direkt baglayip cekiyorum bu sekilde daha duzenli oluyor urun satildikca da stoktan dusuruyorsun

Cevapla @serkankuyu1 ay önce
@lafcanbazi, çünkü iki tablo üzerinde bu işlemi yapmak istiyorum. Aslında benim istediğim ürünleri listediğim tabloda varyasyon stoklarının toplamını almak
İşlem devam ediyor, lütfen bekleyin..

Cevap yaz Sadece sorunun cevabını yazın