????????
??????????????????????У?????????????????????????????????????????ó???????????????SQL???????20?????????????????????
??????????и??????????????????????????????Щ?????????
????????SQL???????
????????????????????????????????????????????????????????????????????????????SQL???????????£?
????SELECT * FROM a_table AS a
????LEFT JOIN b_table AS b ON a.id=b.id
????WHERE a.id IN (
????SELECT DISTINCT id FROM a_table
????WHERE user_id IN (100??102??103) GROUP BY user_id HAVING count(id) > 3
????)
???????????
?????????????SQL??????????????????е???????????
????????
??????Σ??????????????????????????????????????е???ID??????????е?“100??102??103”???????????????????????????“count(id) > 3”????????????????????????????????ID??
????????????
????????????a_table??????????20W????b_table?????????2000W????????????£???????????????????????????????????????????
????????????????????
?????????????????? ????????
?????????????????? ?????? ????????
????????λ
????????SQL????????????????????????????????????????????????????????????????????黷?????????
???????????
??????????????????????ID???????????????????
????SELECT * FROM a_table AS a
????LEFT JOIN b_table AS b ON a.id=b.id
????WHERE user_id IN (100)
?????????????????????????????????????????????
?????????????
?????????λ????????????????????????????????????????????????????????????????????????????
????????????????????????????????DB?????????????????????????
??????μ?????????20???????????????????
?????????????????????????У???????????????????????????
????1??????????ID??????У????????????????????????ID???磺1??2??3??4?? … ?? 999
????2????????????????ID??????滻???????SQL???
????3????У???????????????150 ms
????Well Done!  ???????????
???????????
????????????????????????λ?????????????????????????????????????????????????????????????ɡ?
???????????????????
?????????????SQL??????????????????????????????????????????????????????ЩSQL?????
???????b_table??a_table?????????? b_table ????? a_table ??????????????1???????????????????????????????a_table ????? b_table ????????????100????
??????????????????????????
??????? ????? С?????????С?? ????? ???????
???????????Щ???????????????????????????????????????????????????????????????????????????????????????????????????
???????
?????????????????????????
????????????????о????????°??·???????????????????????????????????鼮????????ε???????????????SQL???????N?β????????????λ??QA????????????????M*N??????
??????Σ?????????????????????????????????????????y???Щ????????MySQL??????????????Ч?????DB??????????????????????Щ????ɡ?
???????????????????????????????MC?????????
?????????????????Щ????????????е???????????????????????????????????????????????????????????????????????С?