[SQL ] 多重條件下,重複值的問題
資料庫名稱: MS SQL SERVER 2017
資料庫版本: v17.9.1
內容/問題描述:
Hi 各位前輩早
我目前遇到了一個SQL的問題 , 我在資料表A定義了兩個參數的最大(C1和R1的Maximun)
與最小值(C1和R1的Minimum) , 資料表B則是實際的資料帶有參數實際值得資料 ,
我期望串出來的SQL有優先順序 , 滿足C1和R1的Maximun和Minimum的資料優先被找出 ,
如果沒有再找出滿足C1的Maximun和Minimum的資料 , 如果沒有再找出滿足R1的Maximun和
Minimum的資料
但如果SQL向下面這樣下會有重複的問題 , 會重複找到分別符合條件的資料 , 無法過濾
掉重複的
and (B.C1_Temp >= A.C1_Minimum and B.C1_Temp <= A.C1_Maximun and B.R1_Temp >=
A.R1_Minimum and B.R1_Temp <= A.R1_Maximun )
or (B.C1_Temp >= A.C1_Minimum and B.C1_Temp <= C1_Maximun)
or (B.R1_Temp >= A.R1_Minimum and B.R1_Temp <= R1_Maximun)
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.250.191.52 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Database/M.1561955816.A.0DC.html
推
07/01 14:18,
5年前
, 1F
07/01 14:18, 1F
推
07/01 14:21,
5年前
, 2F
07/01 14:21, 2F
→
07/01 14:21,
5年前
, 3F
07/01 14:21, 3F
推
07/01 14:29,
5年前
, 4F
07/01 14:29, 4F
→
07/01 18:04,
5年前
, 5F
07/01 18:04, 5F
→
07/01 18:05,
5年前
, 6F
07/01 18:05, 6F
討論串 (同標題文章)
以下文章回應了本文 (最舊先):
完整討論串 (本文為第 1 之 4 篇):
Database 近期熱門文章
PTT數位生活區 即時熱門文章