select * from tlb1,tlb2,n...nn

解决方案 »

  1.   

    SELECT dd.*, ss.*
    FROM city ss INNER JOIN
          dd ON ss.ss_id = dd.dd_ID
      

  2.   

    select a.*,b.* from a inner join b where a.c1=b.c1
      

  3.   

    select * from table full join table2
    on pk=pk
      

  4.   

    SELECT dd.*, ss.*
    FROM city ss INNER JOIN
          dd ON ss.ss_id = dd.dd_ID假如有多个表相关联怎么办啊,上面的只是2个表啊,能不能象Oracle中的'(+)'那样简单
      

  5.   

    1 .INNER JOIN 此内联接称为相等联接。它返回两个表中的所有列,但只返回在联接列中具有相等值的行。2.LEFT OUTER JOIN 或 LEFT JOIN
    但只返回在联接列中具有左边值的行。
    RIGHT OUTER JOIN 或 RIGHT JOIN
    但只返回在联接列中具有由边值的行。FULL OUTER JOIN 或 FULL JOIN 
    包括不匹配的行保留不匹配信息