Oracle 小技巧 小知識點隨記 左連線

2021-10-03 06:16:58 字數 544 閱讀 9615

左連線(簡單講):

就是在原表的基礎上根據連線條件新增連線表的某些列(鏈結表中用於和原表連線的字段資料不允許重複);

如下圖:

如果需要連線的表所用到字段一定有重複怎麼辦?

用 distinct 或者 group by 進行篩選

如下:

1:select

*from a left

join

(select

distinct aid, name from b) b on a.id = b.aid

2:select

*from a left

join

(select aid,

max(name)

from b group

by aid) b on a.id = b.aid

除以上情況外暫時不建議應用左連線-----這是告誡我這種小白的 哈哈哈

python 小知識點 小技巧

1.根據分數判定等級 用if條件判斷感覺很low,使用bisect瞬間就高大上了 使用二分法來排序 import bisect as bs score 60,70,80,90 f edcba level lambda x f bs.bisect score,x print level 46 leve...

Oracle小知識點

1.oracle計算年齡 count case when to char sysdate,yyyy to char birthday,yyyy 2.oracle統計表中有幾個字段 select count column name from all col comments where table n...

C 小技巧知識點彙總

include include include using namespace std intmain break case2 break case3 break case4 break return0 1 setw int n 是c 中在輸出操作中使用的字段寬度設定,設定輸出的域寬,n表示字段寬度...