通过mysql等效获取列名

时间:2014-04-16 06:21:35

标签: mysql

我有一个表的结构,我想要的是MySQL查询等同于这个查询:

 SELECT column_name
    FROM information_schema.columns
    WHERE table_name = 'table_name'
        AND company = '77'
        AND columns IS NOT NULL OR columns IS NOT = 0
    INTERSECT
    SELECT column_name
    FROM information_schema.columns
    WHERE table_name = 'table_name'
        AND company = '799'
        AND columns IS NOT NULL OR columns IS NOT = 0
    INTERSECT
    SELECT column_name
    FROM information_schema.columns
    WHERE table_name = 'table_name'
        AND company = '700'
        AND columns IS NOT NULL OR columns IS NOT = 0
    INTERSECT
    SELECT column_name
    FROM information_schema.columns
    WHERE table_name = 'table_name'
        AND company = '788'
        AND columns IS NOT NULL OR columns IS NOT = 0
  

calling_numb   | called_num |单元ID | calling_loc | called_loc |公司|单元类型| called_reg   | c_site

     

937779832423 | 93799234323 | C8435 | NULL | NULL | 77 |诺基亚| 44 | 443543

     

937883432424 | 93700335234 | S6700 | 4 | 9 | 788 | 435341 | NULL | NULL

     

+937999343324 | +93788324234 | W580 |加兹尼|赫拉特| 799 |喀布尔| NULL | NULL

     

+937003556322 | +93788342343 | K860 | 01 | NULL | 700 | NULL | NULL | 6823

     

+937778342453 | +93700453423 | L900 | 05 | 12 | 77 |三星| NULL | NULL

     

+937994354356 | +93789345435 | K334 |加兹尼|赫拉特| 799 |诺基亚| NULL | 3345

     

937004353455 | 93799033453 | S6790 | NULL | NULL | 700 | NULL | xYZ | 34543

0 个答案:

没有答案