数据库1 2 3 4
以1的某个字段a判断,是b则select查询获取2中字段C,是c则查询获取3中字段d,是d则查询获取4中字段e,这个该怎么写,谢谢
mysql 这个怎么写
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
3条回答 默认 最新
- MarkHan_ 2023-06-21 09:33关注
SELECT CASE a WHEN 'b' THEN ( SELECT C FROM database2.table2 WHERE condition ) WHEN 'c' THEN ( SELECT d FROM database3.table3 WHERE condition ) WHEN 'd' THEN ( SELECT e FROM database4.table4 WHERE condition ) ELSE NULL END AS result FROM database1.table1 WHERE condition;
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 2无用
悬赏问题
- ¥20 Tesla 特斯拉K80显卡 如果需要使用该设备,你需要禁用系统上的另一个设备。
- ¥30 QT调用百度智能云千帆模型无法取得返回文本
- ¥50 CCD工业视觉相机检测出现光边
- ¥20 C++初高中竞赛题,devc++可以通过的
- ¥60 二次元手游日常任务自动化代肝(相关搜索:自动化)
- ¥15 mysql将查询的结果作为动态列名怎么实现
- ¥50 python自动地图截图脚本
- ¥15 fastreport怎么判断当前页数
- ¥15 Kylin-Desktop-V10-GFB-Release-JICAI_02- 2207-Build14-ARM64.iso有没有这个版本的系统啊
- ¥15 能不能通过蓝牙将传感器数据传送到手机上