5个表做模糊查询怎么写.....
A表             |   B表          |    C表         |    D表           Nid,title,cotent|Nid,title,cotent|Nid,title,cotent|Nid,title,cotent
1    啊三 啊三    1   李三  李三  1   王三  王三    1   赵三  赵三
2    啊四 啊四    2   李四  李四  2   王四  王四    2   赵四  赵四
3    啊五 啊五    3   李五  李五  3   王五  王五    3   赵五  赵五
4    啊六 啊六    4   李六  李六  4   王六  王六    4   赵六  赵六搜索:title LIKE '%三%'
结果: Nid,title,cotent,xx(在我查询出来时加进去的一个字段)
      1    啊三 啊三   小啊  
      1    李三  李三  小李
      1    王三  王三  小王
      1    赵三  赵三  小赵请各位路过的大哥哥大姐姐们帮我下,我是新手不会弄.................

解决方案 »

  1.   

    Select * From A Where title LIKE '%三%'
    Union All
    Select * From B Where title LIKE '%三%'
    Union All
    Select * From C Where title LIKE '%三%'
    Union All
    Select * From D Where title LIKE '%三%'
      

  2.   

    或者Select * From
    (
    Select * From A
    Union All
    Select * From B
    Union All
    Select * From C
    Union All
    Select * From D
    ) T
    Where title LIKE '%三%'
      

  3.   

    select *, 加进去字段 from A where title like '%三%' union all
    select *, 加进去字段 from B where title like '%三%' union all
    select *, 加进去字段 from C where title like '%三%' union all
    select *, 加进去字段 from D where title like '%三%'
      

  4.   

    加上的字段好象是"小"加上title的第一個字
    Select *, '小' + Left(title, 1) As title From A Where title LIKE '%三%'
    Union All
    Select *, '小' + Left(title, 1) From B Where title LIKE '%三%'
    Union All
    Select *, '小' + Left(title, 1) From C Where title LIKE '%三%'
    Union All
    Select *, '小' + Left(title, 1) From D Where title LIKE '%三%'
    Select * From
    (
    Select *, '小' + Left(title, 1) As title From A
    Union All
    Select *, '小' + Left(title, 1) From B
    Union All
    Select *, '小' + Left(title, 1) From C
    Union All
    Select *, '小' + Left(title, 1) From D
    ) T
    Where title LIKE '%三%'
      

  5.   

    Select * From
    (
    Select *, '小' + Left(Chrtitle, 1) As Chrtitle From Life_find
    Union All
    Select *, '小' + Left(Chrtitle, 1) From Life_findDesign
    Union All
    Select *, '小' + Left(Chrtitle, 1) From Life_findReport
    Union All
    Select *, '小' + Left(Chrtitle, 1) From Life_findShw
    )T
    Where Chrtitle LIKE '%家%'
    服务器: 消息 8156,级别 16,状态 1,行 1
    多次为 'T' 指定了列 'Chrtitle'。
      

  6.   

    Select * From
    (
    Select *, '小' + Left(Chrtitle, 1) As Chrtitle2 From Life_find
    Union All
    Select *, '小' + Left(Chrtitle, 1) As Chrtitle2 From Life_findDesign
    Union All
    Select *, '小' + Left(Chrtitle, 1) As Chrtitle2 From Life_findReport
    Union All
    Select *, '小' + Left(Chrtitle, 1) As Chrtitle2 From Life_findShw
    )T
    Where Chrtitle LIKE '%家%'
      

  7.   

    spirit105096496() ( ) 信誉:100  2007-08-30 15:21:16  得分: 0  
     
     
       Select * From
    (
    Select *, '小' + Left(Chrtitle, 1) As Chrtitle From Life_find
    Union All
    Select *, '小' + Left(Chrtitle, 1) From Life_findDesign
    Union All
    Select *, '小' + Left(Chrtitle, 1) From Life_findReport
    Union All
    Select *, '小' + Left(Chrtitle, 1) From Life_findShw
    )T
    Where Chrtitle LIKE '%家%'
    服务器: 消息 8156,级别 16,状态 1,行 1
    多次为 'T' 指定了列 'Chrtitle'。  
     
    ------------------
    改個名字即可Select * From
    (
    Select *, '小' + Left(Chrtitle, 1) As NewChrtitle From Life_find
    Union All
    Select *, '小' + Left(Chrtitle, 1) From Life_findDesign
    Union All
    Select *, '小' + Left(Chrtitle, 1) From Life_findReport
    Union All
    Select *, '小' + Left(Chrtitle, 1) From Life_findShw
    )T
    Where Chrtitle LIKE '%家%'