誰能把這句語句用mysql語句寫出來

時間 2022-08-18 18:55:12

1樓:匿名使用者

補充:(這句話的意思是說每個派生出來的表都必須有一個自己的別名,所以把**改動如下:

select tablea.listid,sum(tablea.nhit) as nhitsum

from

(select listid,nhit from king__article

union all

select listid,nhit from king__att

union all

select listid,nhit from king__product

union all

select listid,nhit from king__shop) as tablea

group by tablea.listid

order by sum(tablea.nhit) desc

如果還不行,就給每個表都起個別名試試)

這句在mysql下執行有什麼錯嗎?

select listid,nhitsum

from(

select listid,sum(nhit) as nhitsum

from

(select listid,nhit from king__article

union all

select listid,nhit from king__att

union all

select listid,nhit from king__product

union all

select listid,nhit from king__shop)

group by listid)

order by nhitsum desc

看上去很正常,用的語法在mysql下都能用啊。

2樓:匿名使用者

select

listid, sum(nhit) as nhitsumfrom

(select

listid, nhit

from

king__article

union all

select

listid, nhit

from

king__att

union all

select

listid, nhit

from

king__product

union all

select

listid, nhit

from

king__shop

) as a

group by

a.listid

order by

2 desc;

看看行不?

MY SQL 語句寫法,SQL語句的寫法

select case when select ifnull 分組標記,from 表名 t2 where t2.編號 t1.編號 1 t1.分組標記 then else t1.分組標記 end as 標記,t1.編號,t1.名稱,t1.規格。from 表名 t1 order by t1.編號。wit...

這句sql語句是什麼意思,這句SQL語句是什麼意思

西安 白小鵬 你說的對。master.dbo.sysdatabases指的是在master資料庫裡有一個sysdatabases表,這個表裡存的這臺伺服器上是所有資料庫的資訊。n zhonglin 指的是使用unicode字符集。不加n則使用ansi字符集。兩個是有區別的。 天才的機場 是,mast...

mysql求大神優化sql語句

可以這樣寫成只使用1個子查詢 select a.b.d as day num,b.m as month num,b.y as year num from watersku a,select sum b.num as y,sum case when date format b.add time,y m...