可以where 后用兩個and連接(因為and連接3個以上條件搜不出來),我親測有效,我是要同時滿足4個條件,然后用了
在興安盟等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務理念,為客戶提供做網(wǎng)站、成都做網(wǎng)站 網(wǎng)站設計制作按需求定制設計,公司網(wǎng)站建設,企業(yè)網(wǎng)站建設,成都品牌網(wǎng)站建設,成都全網(wǎng)營銷,成都外貿(mào)網(wǎng)站建設,興安盟網(wǎng)站建設費用合理。
select * from tablename where (a=1 and b=2) and (c=3 and d=4),如果你想要更多條件 我猜應該可以把括號里繼續(xù)拆分了來弄,比如where ((a=1 and b=2) and (c=3 and d=4)) and ((e=5 and f=6) and (g=7 and h=8));未測試過,你可以試試。反正就是and只能連兩個條件,多的得分開來連
SELECT * FORM tables WHERE `price ` between 1000 and 2000
between and 是包含1000和2000
或者
SELECT * FORM tables WHERE `price `1000 and `price `2000
select t1.code,t1.計劃,t2.實際
from a t1,
(select code,sum(實際) 實際 from b group by code) t2
where t1.code=t2.code
and t1.計劃t2.實際
下面的SQL就可以:
SELECT v,COUNT(*) FROM 表名 GROUP BY 1 HAVING COUNT(*)2
注意,上面的語句查找2的,就是兩次的不顯示,3次及以上的才顯示,如果重復就顯示的話應該寫1