SELECT t_1 FROM table_A WHERE t_2 = -1 OR t_2 = -2 OR t_2 = 20 OR t_2 = 21 OR t_2 = -3;
他执行的是全表扫描,我把其改成下面这条语句:SELECT t_1FROM table_A WHERE f_sfpro in (1,-2,20,31,-3)
速度能快一点。
有没有更好的方法,请教大家
...全文
1315打赏收藏
【求助】多个or条件的查询
有这样一条查询语句,t_2的值总共有10中可能。 SELECT t_1 FROM table_A WHERE t_2 = -1 OR t_2 = -2 OR t_2 = 20 OR t_2 = 21 OR t_2 = -3; 他执行的是全表扫描,我把其改成下面这条语句:SELECT t_1FROM table_A WHERE f_sfpro in (1,-2,20,31,-3) 速度能快一点。 有没有更好的方法,请教大家