以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  sql数据库中查询包含某两列的所有表  (http://foxtable.com/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
--  

图片点击可在新窗口打开查看此主题相关图片如下:数据字典2.jpg
图片点击可在新窗口打开查看

自己弄了半天只能象这样了,按一列查询后再关联再查还有没有更好的办法?

--  作者:有点甜
--  发布时间:2018/11/1 20:44:00
--  

1、查询各列的时候,只需要查询这个表 syscolum

 

2、把各列分别查询出来以后,再inner join得到结果

 

3、最后和sysobjects连接查找表信息