Saya akan mengambil kueri asli Anda untuk mendapatkan tabel terakhir kedua dan mengubah Select
dengan menambahkan gunakan distinct
(temukan di sini
) dan hanya pilih Asal, Stok dan perhitungan Skor. Misalnya jika skor adalah rata-rata dari semuanya, itu akan menjadi AVG(Score)
di mana Score
akan menjadi apa yang Anda ambil dalam kueri asli. Jika Anda ingin menggunakan hanya sebagian kecil dari item yang memiliki Asal dan Stok yang sama untuk menghitung Skor, saya akan menggunakan subkueri, dengan tempat yang cocok dengan ID Asal dan Stick, di pilih sehingga Anda memiliki:
Select Origin,
Stock,
(select calculation(Score) from tables where tables.stock_id = .... tables.origin_id = .....)
From....
Semoga membantu.