有A,B兩個表,它們有個欄位C是相同的,查詢A表按照B表中的C欄位總數排序的ASP SQL語句怎麼寫呢

時間 2021-10-14 20:16:03

1樓:匿名使用者

select * from a a inner jion b b on a.c = (select count(b.c) from b b group by b.

c) order by a.c desc

我理解的意思是這樣的。

2樓:匿名使用者

如果「在b表中的總數」是指產品類別在b表出現的次數,則:

select a.產品類別,count(b.產品類別) as 總數 from tablea as a inner join

tableb as b on a.產品類別=b.產品類別 group by b.產品類別 order by count(b.產品類別) desc

如果「在b表中的總數」是指b表中的「數量」欄位之和,則:

select a.產品類別,sum(b.數量) as 總數 from tablea as a inner join

tableb as b on a.產品類別=b.產品類別 group by b.產品類別 order by sum(b.數量) desc

3樓:

declare @a table(proclass varchar(20))

declare @b table(proclass varchar(20),proname varchar(50))

insert into @a(proclass)select 'a類' union allselect 'b類' union allselect 'c類'

insert into @b(proclass,proname)select 'a類','a類產品a11' union allselect 'a類','a類產品a12' union allselect 'c類','c類產品c11' union allselect 'c類','c類產品c12' union allselect 'c類','c類產品c13' union allselect 'b類','b類產品b11'

select *

from @b as b

order by (select count(*) from @b as bb where b.proclass = bb.proclass)

4樓:悔海

select * from b left join a on b.c=a.c

5樓:匿名使用者

什麼叫總數排序,能把問題說明白點嗎?

a表中有a、b、c、d四個欄位,b表中有id、e兩個欄位,如何查詢b表中id符合a表中任意一個欄位的sql語句?

6樓:飛冰魚

select id from b join a on b.id=a.a or b.id=a.b or b.id=a.c or b.id=a.d

現有兩張表a表a欄位、b表b欄位、ab兩表都有欄位c,以c欄位作為關聯,怎麼把b表b欄位的值複製道a表a欄位?

7樓:小李無刀

你是要複製,要用insert,不是update:

insert into a(c,a) select c,b from b

如果要去除重複的,在後面加上條件:

insert into a(c,a) select c,b from b where not c+b in (select c+a from a)

8樓:匿名使用者

update a表 set a表.a=(select b1.b from b表 b1,a表 a1 where b1.c=a1.c and a1.c=a表.c)

但要保證在b表中c欄位是唯一的才行。也就是說子查詢只能返回一行資料。

有兩個表,a表有欄位a、欄位b、欄位c,b表有欄位d、欄位e,怎麼把a表,b表的欄位並排合併,sql語句怎麼寫

9樓:匿名使用者

sqlserver

select a.a,a.b,a.c,isnull(b.e,0)from a left join b on a.a=b.doracle

select a.a,a.b,a.c,nvl(b.e,0)from a left join b on a.a=b.dmysql

select a.a,a.b,a.c,ifnull(b.e,0)from a left join b on a.a=b.d

10樓:匿名使用者

select a.a, a.b, a.c, nvl(b.e, 0) as e

from a let outer join b on a.a = b.d

11樓:

select a.a,a.b,a.c,b.e from a,b where a.a=b.d 很簡單的關聯查詢

有A,B兩個表,相同欄位是service id,查詢A表,並

sql server 處理起來還比較省事 update a set a.績效 b.績效,a.考勤 b.考勤,a.其他欄位 b.其他欄位 from a,b where a.service id b.service id 你只需要跟著,把另外那6個欄位,跟在 績效 的後面。就可以了。如果你還要求 查詢a...

有兩個整數,它們的和恰好是兩個數字相同的兩位數,它們的乘積恰好是數字相同的三位數 求這兩個整數分

yzwb我愛我家 74和3 或37和18 要過程,請追問 祝你開心 這兩個整數必有都是2位數 由積是三個相同的三位數,就是 積是 111 的倍數而 111 37 3 所以其中一個必是37的倍數 三個數字相同的三位數,必定能被37和3整除,採用窮舉法,當三位數是111,這兩個數是37和3不符合第一個條...

什麼成語後兩個字是轉晴,有什麼成語後面兩個字是叮咚?

濯雲蔚 十萬火急,千鈞一髮,危在旦夕,危機四伏,岌岌可危,九死一生 當時的情況,那是相當危險 當時的情況,如履薄冰 如臨深淵 v戰戰兢兢.盲人瞎馬 命懸一線 危如累卵 千鈞一髮 危在旦夕 十萬火急,千鈞一髮,危在旦夕,危機四伏,岌岌可危,九死一生 當時的情況,那是相當危險 當時的情況,那是相當緊急 ...