мне нужна твоя помощь ..
Я использую этот код для суммирования умножения содержимого двух таблиц (нескольких данных), но результат суммирования был ложным.
table1:
1. id_std
2. лекция
3. оценка
table2:
1. lecture_id
2. кредит
$sql_data3 = $db->database_prepare("SELECT SUM(B.credit) as credit, SUM(A.score * B.credit) as total_score, A.id_std FROM table1 A
INNER JOIN table2 B ON B.lecture_id = A.lecture
WHERE
A.id_std = ?")->execute($data["id_std"]);
while ($data_add3 = $db->database_fetch_array($sql_data3)){
$index = number_format($data_add3['total_score'] / $data_add3['credit'], 2);
$credit = $data_add3['credit'];
$score_total= $data_add3['total_score'];
есть ли какие-либо предложения для этой проблемы (общий балл и индекс всегда показывают ложный результат) ..?
спасибо ..