使用sql合併兩個相關表

2021-08-29 06:59:12 字數 721 閱讀 4423

好長時間沒用sql了很多東西都忘掉了,昨天用到了,好不容易才想找到,人比較笨,今天記下來省得再忘記!

typeid

typename

1體育新聞

2軍事新聞

3國際新聞

article表:用來存放文章:

title

typeid

content

hits

aaa1

aaaa

12bbb

2bbbb

11ccc

1cccc

23ddd

1dddd

34eee

2eeee

43fff

2ffff

22ggg

1gggg

25select   type.typeid,type.typename,(select count(*) from article where article.type=type.typeid) as article_number from type order by article_number desc

select distinct  type.typeid, type.typename, article.title,article.hits  from type full outer join  article on article.typeid = type.typeid

distinct關鍵字為去除重複的字段

合併兩個順序表

class program for int j 1 j 12 j 2 listresult merge left,right foreach int item in result console.writeline console.readline 由小到大的順序 public static lis...

合併兩個有序表

題目 兩串數字有序,分別用順序表和煉表的方式,將兩串數字合併。一 順序表 思路 如有有序表a,b a 1 2 4 5 5 b 2 3 3 6 7 1.一開始 i 指向 a的開頭元素 即1 同理 j 指向 b開頭元素 2 2.a i 和 b j 中對比,選較小的放入新錶c中 include inclu...

合併兩個鍊錶

就是簡單的合併兩個鍊錶,這裡要求倆個鍊錶是有序的。比如 1 2 3 4 5 和 0 7 13 合併之後為 0 1 2 3 4 5 7 13 首先,簡單介紹一下思路,首先區遍歷倆個鍊錶,如果第乙個鍊錶的值小於等於第二個鍊錶的值,那麼將第乙個鍊錶的值插入乙個新的頭節點 鍊錶中,反之如果大於第二個鍊錶的值...