第一种效率高,子查询是不会有索引的,并且以结果集作为子查询更慢SELECT * FROM TABLEA A LEFT JOIN TABLEB ON A.ID = B.ID AND B.NAME = '123'如果数据量大的话,想要效率更高把*用对应的字段代替