select * from a inner join b on a.id = b.id inner join c on a.id = c.id

解决方案 »

  1.   

    我再补充两句 :)
    <join_type>指定联接操作的类型。 INNER 
    指定返回所有相匹配的行对。废弃两个表中不匹配的行。如果未指定联接类型,则这是默认设置。LEFT [OUTER] 
    指定除所有由内联接返回的行外,所有来自左表的不符合指定条件的行也包含在结果集内。来自左表的输出列设置为 NULL。RIGHT [OUTER] 
    指定除所有由内联接返回的行外,所有来自右表的不符合指定条件的行也包含在结果集内。来自右表的输出列设置为 NULL。FULL [OUTER] 
    如果来自左表或右表的某行与选择准则不匹配,则指定在结果集内包含该行,并且将与另一个表对应的输出列设置为 NULL。除此之外,结果集中还包含通常由内联接返回的所有行。
      

  2.   

    利用AND呀,如果有N个表,就需要N-1个INNER JOIN !