-2
我只是好奇,爲什麼內部連接表返回一個數據類型爲INT的零值。如果我顯示查詢結果,它甚至不包含在HTML表格中。不像外部連接,它顯示所有行並將空白字段留空。爲什麼mysql中的內連接表返回一個零,如果一個字段爲空,並且不顯示HTML表中有空字段的行?
我只是好奇,爲什麼內部連接表返回一個數據類型爲INT的零值。如果我顯示查詢結果,它甚至不包含在HTML表格中。不像外部連接,它顯示所有行並將空白字段留空。爲什麼mysql中的內連接表返回一個零,如果一個字段爲空,並且不顯示HTML表中有空字段的行?
如果您的INT列從具有INNER JOIN的查詢中返回0,但沒有匹配的結果,實際返回的NULL很可能在您的DAL和前端之間轉換爲0。
雖然你的問題不是很清楚。
太好了。這有幫助,但也是我的錯誤,我只是從我的輸入有一個預定義的值(值== 0)。不管怎麼說,多謝拉。 @RIan Gillis – user
你能分享你跑過的查詢,你得到的結果以及你期望得到的結果嗎? –
SQL查詢將返回找到的數據。除非您告訴它,否則它不會處理該數據。那和HTML有什麼關係?這裏似乎有很多背景你沒有打擾分享。 – David
我正在使用html表來查看查詢的結果。無論如何,我只是好奇而已。 – user