我已经查看过针对此特定错误的问题,但未发现任何相关问题。我有一个声明,试图更新名为recipes_saved
的用户的列。这些配方存储在数据库的另一个表中。
UPDATE users SET recipes_saved =
(SELECT recipe_name from carbohydrates left join users_recipes ON
carbohydrates.recipe_id = users_recipes.recipe_id WHERE `user_id` = '" .
$_SESSION['user_id'] . "') WHERE `user_id` = '" . $_SESSION['user_id'] . "'";
子查询本身会返回为用户保存的所有食谱。
我理解为什么查询组合失败但是有没有解决方法?