我在这个查询语法错误,但我不知道我做错了什么。SQL查询语法错误
UPDATE `jos_planning2_rosters` r
LEFT JOIN jos_planning2_rosters_setup s ON r.id = s.roster_id
LEFT JOIN jos_planning2_workplaces w ON s.workplace_id = w.id
WHERE r.roster_state =1
AND s.card_id IS NULL
AND s.type_id = '2'
AND r.roster_date >= DATE(NOW()) SET s.card_id = '1', s.type_id = '1'
WHERE s.type_id = '2', s.card_id IS NULL, r.id = '8';
,我们不知道该错误信息是什么... –
尝试更换UPDATE'jos_planning2_rosters'与更新“jos_planning2_rosters”( ' - >') – fceruti
这是tsql吗?您可以为更新的表设置别名。但没有一个conrete错误信息,它只是猜测 – Jan