我有一个SQL问题... 我无法处理基于多个表的更新语句。我已经看过教程和论坛,自定义我的代码,尝试过,尝试过...但是仍然无法正常工作。
您能帮我告诉我问题出在哪里吗? 将不胜感激任何小提示。在我的更新声明下方。
敬礼
okanog
代码:
$parser = simplexml_load_string($response4);
$rentalStations = $parser->xpath('//RentalStations/Table');
$cities = [];
foreach ($rentalStations as $rentalStation) {
$cities[] = (string)$rentalStation->City;
}
var_dump($cities);
答案 0 :(得分:0)
在如此长的查询中不可能发现所有可能的错误,但是第二行包含两个错误,正如我所见,Service
未定义,并且您正在与System
表本身结合在一起< / p>
UPDATE `system`
JOIN System AS Sys ON service.Servicename_ID = Sys.FK_Service_ID
需要将其更改为类似
UPDATE System Sys
JOIN Service ON Service.Servicename_ID = Sys.FK_Service_ID