php - 在单个查询中使用多个 JOINS 进行更新
问题描述
我正在尝试在一个查询中加入 4 个表,它可以编译,但没有返回或设置任何值。以下是我写的查询。一点帮助请
UPDATE tbl_venue_charges AS VC
JOIN tbl_usr_training_master AS TM ON TM.trai_master_id = VC.vnu_chrg_id
JOIN tbl_trainer_participant_expenses AS TPE ON TPE.trpex_id = VC.vnu_chrg_id
JOIN tbl_usr_training_master2 AS UTM ON UTM.trai_master2_id = VC.vnu_chrg_id
JOIN tbl_travelling_expenses AS TEX ON TEX.trv_exp_id = VC.vnu_chrg_id
SET VC.trai_master_id = TM.trai_master_id AND
VC.trpex_id = TPE.trpex_id,
VC.trai_master2_id = UTM.trai_master2_id,
VC.trv_exp_id = TEX.trv_exp_id;
解决方案
推荐阅读
- sql - ms access sql - 在选择子查询中选择案例
- php - 无法在猴子服务器上执行 php
- python - Discord.py - 我如何在没有 ctx 或成员的情况下踢用户?- 解决方案在这里
- c++ - 使用 MinGW-w64 构建 LLVM 时未定义的引用
- asynchronous - 为什么来自成员结构的 Future 比父结构寿命长?
- c# - C# - 目录服务 - 大约每月一次随机接收错误
- javascript - 表格中的 CopyTo 停止工作且没有错误
- c++ - 从文件中读取数组的最佳方法
- java - 错误 org.hibernate.util.JDBCExceptionReporter - ORA-02291:违反完整性约束 (PERFMGMT.ZAUTOMATION_PHASE_FK1) - 未找到父键
- ios - 为 iOS 构建,但在为 iOS 模拟器构建的 dylib 文件中链接