比如 我的zhengwu 数据库中有多个表 其中很多表 有个统一的字段“CID” 想把表中包括“CID”字段 并且“CID=110001“ 的所有表的数据查询出来!!
菜鸟求助!!

解决方案 »

  1.   

    如果是5以上,有系统表直接查询字段名,
    用SP打开游标,循环,查询
    select distinct table_name from information_schema.columns where column_name='列名';
      

  2.   


    只能这样,或者写到程序里,在程序里拼接一个sql。
      

  3.   

    在你的程序中先
    select TABLE_NAME from INFORMATION_SCHEMA.COLUMNS where TABLE_SCHEMA='zhengwu' and COLUMN_NAME='CID';
    得到zhengwu数据中所有含CID列的表的名字。然后逐一表去查询