原文:sql技巧:兩表關聯不同情況關聯不同字段

環境:MYSQL 問題描述:表A和表B關聯,關聯字段有cat cat cat 三個維度 表A是配置表,三個字段肯定有值,表B是事實表,三個字段不一定都有值,但是如果cat 有,則cat 肯定有,以此類推 需求:將表A和表B關聯,如果表B的cat 為空,則用cat 和cat 字段關聯,如果cat 為空,則用cat 關聯,以此類推。 補充: 如果在Hive里,就不支持join...on里用like做關 ...

2021-04-30 14:50 0 245 推薦指數:

查看詳情

SQL 關聯的視圖總結

視圖就是一條select查詢語句,是一張虛擬。 table a , table b 以a基表(a LEFT JOIN b) 1.1 當update view時 更新view中表b字段並且b中有這條記錄,可執行,並且b隨之改變。 當update view時 更新view ...

Sun Dec 11 01:10:00 CST 2016 0 5437
SQL如何關聯

SQL如何關聯查詢 比如:我有table1 和 table2 table1: id name sex 1 張三 男 2 李四 女 3 王五 男table2: ...比如:我有table1 和 table2 table1:id name sex 1 張三 男 ...

Fri Jul 28 21:50:00 CST 2017 0 30899
EXCEL關聯

VLOOKUP函數:查找引用函數 1名為sheet1,2名為sheet2,在sheet2的C2單元格輸入公式:=VLOOKUP(A2,Sheet1!$A$2:$B$5,2,FALSE),回車嵌入公式。 vlookup是查找引用函數,第一個參數是查找值(A2 ...

Sat Jul 24 00:48:00 CST 2021 0 134
SQL的自身關聯

SQL的自身關聯 有如下兩個數據表: tprt,組合基本信息,每個組合有對應的投管人和托管人; tmanager,管理人信息,管理人類別由o_type區分; 具體表信息如下所示: tprt: tmanager: 現需查詢出每個組合對應的托管人和投管人 ...

Fri Feb 01 19:17:00 CST 2019 0 2174
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM