請問你們是否可以爲我提供以下情況? 我有2張桌子。根據數字值的範圍創建連接
同時,這也是表2:
我想加入表2表1中查找基於每個作業等級在上限和下限列。
通過概念化一些可愛的答案在這裏,我設法拿出一個看起來像這樣的語句:
FROM table2 LEFT JOIN table1 ON (table2.[score] >= table1.[lower limit]) AND (table2.[score] <= table1.[upper limit])
上述聲明設法根據一系列加入他們的行列,但是,對於一些未知的原因,左表中的一些行失蹤,我無法確定它是什麼。例如(表2中的2000行,但查詢中只有1800行)
我確定連接是原因,就好像我將連接更改爲相等的左連接,2000行出現在查詢中。
有人能告訴我這個嗎?
問候, 廣永
你是否有分數在分數之間 - 即59和60之間?或空白檔次,檔次<0 or > 100?我認爲你的加入可能會排除這些分數 - 儘管我希望左連接可以將所有記錄都強加給結果。 –