以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- sql数据库中查询包含某两列的所有表 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=126962) |
-- 作者:happyft -- 发布时间:2018/11/1 17:59:00 -- sql数据库中查询包含某两列的所有表 sql中查询包含某个列的所有表比较简单,但是 想查询获取sql 数据库中同时包含"品名,规格"或者某三个字段的表,要怎么写?谢谢!
|
-- 作者:有点甜 -- 发布时间:2018/11/1 18:31:00 -- 好好理解系统表sysobjects、syscolum
https://blog.csdn.net/qq37724861/article/details/51839782
然后编写合适的sql语句或着存储过程得到结果。比如,找到品名的表,再找到规格的表,然后两表连接。 |
-- 作者:HappyFt -- 发布时间:2018/11/1 18:37:00 -- 自己弄了半天只能象这样了,按一列查询后再关联再查还有没有更好的办法? |
-- 作者:有点甜 -- 发布时间:2018/11/1 20:44:00 -- 1、查询各列的时候,只需要查询这个表 syscolum
2、把各列分别查询出来以后,再inner join得到结果
3、最后和sysobjects连接查找表信息 |