select people_table.PEOPLE_NAME from people_table,family_table where family_table.FAMILY_ID=people_table.PEOPLE_FAMILY_ID
select people_table.PEOPLE_NAME from people_table inner join family_table on people_table.PEOPLE_FAMILY_ID=family_table.FAMILY_ID

解决方案 »

  1.   

    前一个是等值连接,后一个是自然连接,同属内连接,两者效率应该是一个级别的,sql语句的效率应该是看你下的条件有没有使用到索引,是聚集型索引还是非聚集型索引。
      

  2.   

    前一个是等值连接,后一个是自然连接,同属内连接,两者效率应该是一个级别的,sql语句的效率应该是看你下的条件有没有使用到索引,是聚集型索引还是非聚集型索引。
      

  3.   

    select people_table.PEOPLE_NAME from people_table,family_table where family_table.FAMILY_ID=people_table.PEOPLE_FAMILY_ID 等于
    select people_table.PEOPLE_NAME from people_table join family_table on people_table.PEOPLE_FAMILY_ID=family_table.FAMILY_ID