[SQL ] 用like連兩張表的問題
我有兩張表要連
表1 : [料號]/ [價格]
ex. Banana / $50
ex. BananaG17 /$65
表2 : [料號]/[廠商]/[日期]
ex. Banana 2.0 / A廠商 /20200513
ex. BananaG17 1.0 / B廠商 / 20200603
其中表2的[料號]在字尾還呈現了1.0/2.0等等字串
但那可以忽略
我的SQL server語法是這樣的:
表1 right join 表2
on 表2.[料號] like 表1.[料號] +’%’
但問題來了
BananaG17 1.0這系列的料號會有兩種價格
因為它會同時找到
Banana的$50和BananaG17的$65!
請問這種情況該怎麼辦?
請救救快崩潰的數據分析師QQ 感謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.204.34.3 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Database/M.1592538469.A.488.html
推
06/19 14:09,
4年前
, 1F
06/19 14:09, 1F
→
06/19 14:09,
4年前
, 2F
06/19 14:09, 2F
→
06/19 21:59,
4年前
, 3F
06/19 21:59, 3F
推
06/19 22:04,
4年前
, 4F
06/19 22:04, 4F
→
06/19 22:05,
4年前
, 5F
06/19 22:05, 5F
→
06/19 23:15,
4年前
, 6F
06/19 23:15, 6F
→
06/20 21:33,
4年前
, 7F
06/20 21:33, 7F
→
06/20 21:34,
4年前
, 8F
06/20 21:34, 8F
→
06/21 12:18,
4年前
, 9F
06/21 12:18, 9F
→
07/12 12:39,
4年前
, 10F
07/12 12:39, 10F
推
07/12 23:19,
4年前
, 11F
07/12 23:19, 11F
→
07/12 23:19,
4年前
, 12F
07/12 23:19, 12F
推
07/13 08:11,
4年前
, 13F
07/13 08:11, 13F
推
07/22 10:45,
4年前
, 14F
07/22 10:45, 14F
→
07/22 10:46,
4年前
, 15F
07/22 10:46, 15F
→
07/22 10:46,
4年前
, 16F
07/22 10:46, 16F
推
07/29 23:25,
4年前
, 17F
07/29 23:25, 17F
Database 近期熱門文章
PTT數位生活區 即時熱門文章