mysql> select * from tt_a;
+------+
| a    |
+------+
| 1    |
+------+
1 row in set (0.00 sec)mysql> select * from tt_b;
+------+------+------+------+
| a    | b    | c    | d    |
+------+------+------+------+
| 1    | a    | v    | c    |
| 1    | ad   | ev   | ec   |
| 1    | sda  | eev  | cvc  |
| 1    | rta  | sdv  | sdc  |
+------+------+------+------+
4 rows in set (0.00 sec) tt_a 与 tt_b 2表的字段A 关联
 
请问如何写出 以下体现形式
(tt_a)(         tt_b             )
+------+------+------+------+------+
| a    | a    | b    | c    | d    |
+------+------+------+------+------+
| 1    | 1    | a    | v    | c    |
|      | 1    | ad   | ev   | ec   |
|      | 1    | sda  | eev  | cvc  |
|      | 1    | rta  | sdv  | sdc  |
+------+------+------+------+------+

解决方案 »

  1.   

    select * from tt_b a left join tt_b b on a.a=b.a
    用报表来实现你的格式,比如重复的不打印
      

  2.   

    wwwwb
    。。没看懂结果也没出现要的形式啊
      

  3.   

    SELECT  *,b.a 
    FROM tt_b a 
    LEFT JOIN tt_a b ON a.a=b.a
      

  4.   

    select * from tt_a ,tt_b where tt_a.a=tt_b.a
      

  5.   


    ACMAIN_CHM
    lzd_83
    得出来的都是以下结果。
    select * from tt_a ,tt_b where tt_a.a=tt_b.aSELECT *,b.a 
    FROM tt_b a 
    LEFT JOIN tt_a b ON a.a=b.a+------+------+------+------+------+
    | a    | a    | b    | c    | d    |
    +------+------+------+------+------+
    | 1    | 1    | a    | v    | c    |
    | 1    | 1    | ad   | ev   | ec   |
    | 1    | 1    | sda  | eev  | cvc  |
    | 1    | 1    | rta  | sdv  | sdc  |
    +------+------+------+------+------+
      

  6.   

    SELECT b.id,a.* 
    FROM tt_b a  
    LEFT JOIN tt_a b ON a.a=b.a limit 1
    union all
    SELECT '',a.*  
    FROM tt_b a  
    LEFT JOIN tt_a b ON a.a=b.a limit 1,10已经说过,用报表来实现你的格式,比如重复的不打印