i have 2 table this is my first table
+-----------+---------+------+------+---------+---------+-------------+
|   name    |  squad  | val1 | val2 | result1 | result2 | finalresult |
+-----------+---------+------+------+---------+---------+-------------+
| Andrew    | alpha   |    1 |    2 |         |         |             |
| Brian     | bravo   |    3 |    4 |         |         |             |
| Chris     | charlie |    5 |    6 |         |         |             |
| Danny     | alpha   |    7 |    8 |         |         |             |
| Elise     | bravo   |    9 |   10 |         |         |             |
| Fransisca | charlie |   11 |   12 |         |         |             |
+-----------+---------+------+------+---------+---------+-------------+
and this is my second table
+---------+----------+------+------+
|  squad  | subsquad | val3 | val4 |
+---------+----------+------+------+
| alpha   | air      |    1 |    2 |
| alpha   | land     |    3 |    4 |
| alpha   | sea      |    5 |    6 |
| bravo   | air      |    1 |   -2 |
| bravo   | land     |    3 |   -4 |
| bravo   | sea      |    5 |   -6 |
| charlie | air      |   -1 |    2 |
| charlie | land     |   -3 |    4 |
| charlie | sea      |   -5 |    6 |
+---------+----------+------+------+
i want to insert data into result1, result2, and finalresult
finalresult = MIN ((val1+val3) * (val2+val4)for every subsquad) 
result1 = val 3 that have smallest value in finalresult
result2 = val 4 that have smallest value in finalresult
here's example table that i would like to achieve
+-----------+---------+------+------+---------+---------+-------------+
|   name    |  squad  | val1 | val2 | result1 | result2 | finalresult |
+-----------+---------+------+------+---------+---------+-------------+
| Andrew    | alpha   |    1 |    2 |       1 |       2 |           8 |
| Brian     | bravo   |    3 |    4 |       8 |      -2 |         -16 |
| Chris     | charlie |    5 |    6 |       0 |      12 |           0 |
| Danny     | alpha   |    7 |    8 |       8 |      10 |          80 |
| Elise     | bravo   |    9 |   10 |      14 |       4 |          56 |
| Fransisca | charlie |   11 |   12 |       6 |      18 |         108 |
+-----------+---------+------+------+---------+---------+-------------+
and here's what i've done
SELECT name, a.squad, val1, val2, result1, result2, ((val1+val3)*(val2+val4)) as finalresult, b.squad, subsquad, val3, val4
FROM a
LEFT JOIN b ON a.squad=b.squad
 
     
     
    