像下面这财经网站,里面表列许多条件可供筛选
( http://www.wantgoo.com/hottipsearch.aspx )
我想问的是这些条件分散在其他资料表当中,是根据勾选的项目来做集合动作吗?(ex1)
还是先把全部资料联集载出,再根据不同条件去做where筛选呢?例如ex2
(((ex1)))
单纯A条件
SELECT A.data1 FROM (SELECT data1 FROM A1) A where A条件
除了A条件之外,再勾选B条件
SELECT A.data1 FROM (SELECT data1 FROM A1) A
LEFT JOIN (SELECT FROM B1) B where A条件 and B条件
((( ex2 )))
但这样效能是否会相对不好?
SELECT A.data1 FROM (SELECT data1 FROM A1) A
LEFT JOIN (SELECT FROM B1) B
LEFT JOIN (SELECT FROM C1) C ..........where A条件 and B条件.....