求此SQL表連線查詢,新手勿入

時間 2022-03-08 06:20:08

1樓:匿名使用者

select sum(columns2),column1 from(select 姓名 as column1,回答數 as columns2 from a

union

select 姓名 as column1,提問數 as columns2 from b

) c group by column1

兄弟,我沒具體驗證,不過這個應該能解決你的問題

2樓:匿名使用者

select name, sum(cnt)from

(select 姓名 as name, 回答數 as cnt from a

union all

select 姓名 as name, 提問數 as cnt from b) t

group by name

注意此處一定要是union all,不然可能丟失資料。。

3樓:喜歡選擇的

select 姓名,sum(回答數) from (select * from table1 union select * from table2) as t group by 姓名;

4樓:匿名使用者

select c.姓名,sum(c.回答數)nums

from (select * from a union all select * from b) c

group by c.姓名

5樓:

a與b表做左連線就可以了

sql多表連線查詢問題,sql 兩表連線查詢的問題

可以,下面的sql文你可以參考一下 select a.id,b.type,b.prid idfrom a a inner join c c on a.id c.id left join b b on a.type b.type and b.prid id c.prid id 完全可以實現,使用左外連...

sql連線查詢語句問題,SQL連線查詢語句問題!!!

簡單寫的話,sql語句就是 select top 10 title date from select title date from new union select title date from res union select title date from affiche as tbltit...

SQL語句中連線表中按照一定規則查詢

店a與派駐表b是一對多的關係 即在b中引用a的aid 根據你寫的,提煉出來的主要資訊有 a店的型別 atype 其中有 演示門店 b中有職位 bzhiwei select a.case when b.bid is null and a.atype 演示門店 then 0 when b.bzhiwei...