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戰戰兢兢.盲人瞎馬 命懸一線 危如累卵 千鈞一髮 危在旦夕 十萬火急,千鈞一髮,危在旦夕,危機四伏,岌岌可危,九死一生 當時的情況,那是相當危險 當時的情況,那是相當緊急 ...