2012-12-27 89 views
0

我正在使用Xeround將本地託管的MySQL數據庫遷移到基於雲的MySQL數據庫。我正在運行一個測試腳本,它使用左連接形成一個表格,然後運行兩條select語句MySQL非運營商

- 其中VAL和KVAL字段相等,一個返回此集合的補碼(其中VAL和KVAL集不相等)。

我沒有問題獲取VAL和KVAL匹配使用(VAL = KVAL)作爲where語句的記錄。我可以在兩個設置中獲得VAL = KVAL的記錄。我能夠使用where語句獲得本地設置中的補碼:VAL!= KVAL OR(KVAL IS NULL)。

但是,當我在我的Xeround設置中運行相同的Select/Where語句時,它將返回一個NULL集。如果有幫助,Xeround數據庫使用PHP MyAdmin。我也玩過<>,在原始聲明之外放置感嘆號或不聲明。這應該是相當直接的。你能幫我嗎?

回答

0

WHERE (val = kval) 

補條件是:

WHERE (val <> kval OR val IS NULL OR kval IS NULL) 
+0

感謝Ypercube - 奏效。我不確定我之前做錯了什麼,但我現在可以繼續前進! – user1120540