在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/數(shù)據(jù)庫  HTML/ mysql 查詢多個(gè)字段中是否有某個(gè)值

mysql 查詢多個(gè)字段中是否有某個(gè)值

如圖是一張表,怎么從中查出mobile1或者mobile2或者mobile3這三個(gè)字段中等于 8 的數(shù)據(jù)
clipboard.png

查出像下圖的結(jié)果

clipboard.png

雖然用where or可以,但請求大神,如果不用where or 應(yīng)該怎么寫sql語句,求教

回答
編輯回答
愛是癌
--逆向思維,那我們就先查出這三個(gè)字段都不含8的數(shù)據(jù)
--再查詢的時(shí)候不包含它們即可

SELECT Id,mobile1,mobile2,mobile3 FROM [Table]

WHERE Id NOT IN
        (
            SELECT Id FROM [Table] 

            WHERE mobile1<>8 AND mobile1<>8 AND mobile1<>8
         )
2017年11月12日 08:14