MySQL中多表不关联查询

MySQL中多表不关联查询
多表不关联查询中,需要在结果数组中区分开每张表所查询出来的数据,在每个子SELET语句中加入固定值再加以判断。
问题解决...
语句:
(SELECT field1 AS a,field11 AS b, '常量1' AS c FROM table1) UNION ALL (SELECT field2 AS a,field22 AS b, '常量2' AS c FROM table2)  UNION ALL ... ORDER BY a DESC

结果:
Array
(
    [0] => Array
        (
            [a] => ...
            [b] => ...
            [c] => '常量1'
        )

    [1] => Array
        (
            [a] => ...
            [b] => ...
            [c] => '常量1'
        )

    [2] => Array
        (
            [a] => ...
            [b] => ...
            [c] => '常量2'
        )
  
    [3] => Array
        (
            [a] => ...
            [b] => ...
            [c] => '常量1'
        )
)

posted on 2011-05-09 15:04  dawnruby  阅读(2863)  评论(0)    收藏  举报

导航