таблица испытаний:Объединить и обновление таблицы в SQL
+--------+--------+-------+------+
| source | target | count | prob |
+--------+--------+-------+------+
| test1 | test2 | 2 | 1 |
| cat | dog | 2 | 1 |
+--------+--------+-------+------+
стол test2:
+--------+--------+-------+------+
| source | target | count | prob |
+--------+--------+-------+------+
| cat | dog | 1 | 0.5 |
| dog | cat | 1 | 0.5 |
+--------+--------+-------+------+
Я попытался объединить две таблицы с помощью кода взрывали
select test.count+test2.count, test.prob+test.prob
from test, test2
where (test.source = test2.source) and (test.target = test2.target);
, если я хочу обновить тест стол, подобный этому
+--------+--------+-------+------+
| source | target | count | prob |
+--------+--------+-------+------+
| test1 | test2 | 2 | 1 |
| cat | dog | 3 | 1.5|
| dog | cat | 1 | 0.5|
+--------+--------+-------+------+
Есть ли какие-либо предложения?
Этот SQL-код имеет некоторые ошибки; –