文章詳情頁(yè)
mysql - 結(jié)果相同的兩個(gè)子查詢,為什么主查詢語(yǔ)句結(jié)果完全不同?
瀏覽:75日期:2022-06-15 15:29:06
問(wèn)題描述
調(diào)一個(gè)bug時(shí)發(fā)現(xiàn),同樣結(jié)果的sql子查詢語(yǔ)句,主查詢語(yǔ)句結(jié)果卻大不相同。
如圖,子查詢1 比 子查詢2 多一個(gè)in子查詢,但結(jié)果都是兩條記錄。將他們分別放入相同的主查詢中,卻出現(xiàn)一個(gè)13條記錄,一個(gè)63條記錄!????這是為什么??明明主查詢語(yǔ)句、子查詢結(jié)果都是一樣的,select語(yǔ)句的in次數(shù)會(huì)影響查詢結(jié)果嗎??
我使用的mysql是mysql-5.6.5-m8-win32 (1).msi,操作工具是Navicat。不知道有沒(méi)有大神能幫助解答?十分感謝!!
問(wèn)題解答
回答1:經(jīng)過(guò)多次、多臺(tái)機(jī)器測(cè)試發(fā)現(xiàn),此問(wèn)題與數(shù)據(jù)庫(kù)的參數(shù) sql _mode 有關(guān)。
排行榜

熱門標(biāo)簽