sql语句的表名可以是另一条语句的结果吗?具体如下
我想一条语句实现select * from (SELECT TA.FLDTABLENAME FROM TSM_ENTITY_CONFIG TA WHERE TA.FLDTAG = '996003'),这样语法有问题我也知道为什么。我想问的是有什么语法可以一条语句实现,我不想两次打开数据库,如果两次就是如下当然可以实现:
SELECT TA.FLDTABLENAME FROM TSM_ENTITY_CONFIG TA WHERE TA.FLDTAG = '996003' --结果是个表名 TPR_ROLES
select * from TPR_ROLES --在上面语句的查询结果的到得表中查找,这样可以得到TPR_ROLES中的记录
SELECT TA.FLDTABLENAME FROM TSM_ENTITY_CONFIG TA WHERE TA.FLDTAG = '996003' --结果是个表名 TPR_ROLES
select * from TPR_ROLES --在上面语句的查询结果的到得表中查找,这样可以得到TPR_ROLES中的记录
...全文
相关推荐
用一条SQL语句将数据表中某列更新到另一个数据表里
用一条SQL语句将数据表中某列更新到另一个数据表里
sqlserver 修改列名及表名的sql语句
因需求变更要改表的列名,平常都是跑到Enterprise manager中选取服务器->数据库->表,然后修改表,这样太麻烦了,查了一下,可以用script搞定
解析SQL提取表名并输出文本文件
本小工具实现了解析sql文件,并将文件中存在的所有表名解析出来,保存成文本文件,在存储过程及数据处理上对工作有帮助,方便实用。 如果觉得好,作者会增加一些参数,将此小工具做得更完善。
一条sql语句完成MySQL去重留一
前几天在做一个需求的时候,需要清理mysql中重复的记录,当时的想法是通过代码遍历写出来,然后觉得太复杂,心里想着应该可以通过一个sql语句来解决问题的。查了资料,请教了大佬之后得出了一个很便利的sql语句,这里分享下这段sql语句和思路。 需求分析 数据库中存在重复记录,删除保留其中一条(是否重复判断基准为多个字段) 解决方案 碰到这个需求的时候,心里大概是有思路的。最快想到的是可以通过一条sql语句来解决,无奈自己对于复杂sql语句的道行太浅,所以想找大佬帮忙。 找人帮忙 因为这个需求有点着急,所以最开始想到的是,可以找这方面的同行来解决,然后分享这个问题给同事,结果这货随便百度了一下,就
Mysql 根据一个表数据更新另一个表的某些字段(sql语句)
主要介绍了Mysql 根据一个表数据更新另一个表的某些字段,本文给出了sql语句,感兴趣的朋友可以跟随脚本之家小编一起学习吧


基础和管理
