在SQL数据库中有上百张表,大部分表中都含有字段名为ID这一列,类型为bigint,如何在这些ID中查询其值等于10086,返回所在的所有表名。
3条回答 默认 最新
- 於黾 2023-06-29 14:32关注
试试这样
SELECT TABLE_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE COLUMN_NAME = 'ID' AND TABLE_NAME IN ( SELECT TABLE_NAME FROM your_database_name WHERE ID = 10086 );
解决 无用评论 打赏 举报 编辑记录
悬赏问题
- ¥50 求一位精通京东相关开发的专家
- ¥100 求懂行的大ge给小di解答下!
- ¥15 pcl运行在qt msvc2019环境运行效率低于visual studio 2019
- ¥15 MAUI,Zxing扫码,华为手机没反应。可提高悬赏
- ¥15 python运行报错 ModuleNotFoundError: No module named 'torch'
- ¥100 华为手机私有App后台保活
- ¥15 sqlserver中加密的密码字段查询问题
- ¥20 有谁能看看我coe文件到底哪儿有问题吗?
- ¥20 我的这个coe文件到底哪儿出问题了
- ¥15 matlab使用自定义函数时一直报错输入参数过多