MySQL高級 之 in和exists

in是把外表和內表做hash鏈接,而exists是對外表做loop循環,每次loop循環一次對內表進行一次查詢。 若是查詢的兩個表大小至關,那麼用in和exists差異不大;若是兩個表中一個較小一個較大,則子查詢表大的用exists,子查詢表小的用in;mysql 表A(小表),表B(大表) 注意: A表與B表的id字段應創建索引web select * from A where id in (s
相關文章
相關標籤/搜索