1樓:殤忄路
select d.company_name, d.cnt, f.cnt, e.cnt
from (select b.company_name, count(*) as cnt
from market_space a
left join car_company b
on a.company_id = b.id
where a.park_id = '2663'
group by b.company_name) d
left join (select b.company_name, count(*) as cnt
from market_space a
left join car_company b
on a.company_id = b.id
where a.park_id = '2663'
and a.space_status = '3'
group by b.company_name) e
--這裡差個on
on d.xx = e.xx
left join (select b.company_name, count(*) as cnt
from market_space a
left join car_company b
on a.company_id = b.id
where a.park_id = '2663'
and a.space_status = '2'
group by b.company_name) f
on d.company_name = f.company_name;你看是不是這個原因,
2樓:匿名使用者
select d.company_name,d.cnt,f.cnt,e.cnt
from (
select b.company_name,count(*) as cnt
from market_space a
left join car_company b on a.company_id = b.id
where a.park_id='2663'
group by b.company_name) d
left join (
select b.company_name,count(*) as cnt
from market_space a
left join car_company b on a.company_id =b.id
where a.park_id='2663' and a.space_status='3'
group by b.company_name) e
--這裡left join 和這個e表的關係表示式沒有,需要增加
-- on d.company_name = e.company_name
on d.company_name = e.company_name
left join
(select b.company_name,count(*) as cnt
from market_space a
left join car_company b on a.company_id = b.id
where a.park_id='2663' and a.space_status='2'
group by b.company_name
) f on d.company_name = f.company_name;
3樓:
) e 後面缺了on d跟e的關聯條件
幾個sql語句的問題,請高手幫忙看看...
4樓:匿名使用者
轉換資料庫 注意資料型別是否正確
還有就是表的名字 是不是合法?
請高手幫我看看這個sql語句
5樓:匿名使用者
就你的語句而言如果你沒有查詢到結果的話那說明的那個name欄位下面沒有那個包含「小」字的資料,也許你說的那個小字應該也是包含其他列的話那繼續加入條件
像: select * from message where name like'%小%' or 欄位1 like '%小%' or 欄位2 like '%小%' or 欄位3 like '%小%' ....
你的語句不存在問題,可以執行!不用考慮語句錯誤的問題
6樓:
說不定 message 或者name 是敏感字元 你可以換一個名字 並且 like 後面加個 空格
7樓:匿名使用者
select * from message where name like '%小%'
like和後面要有空格
請高手幫我看看這個sql語句**出錯了!
那位高手幫我看看這個sql語句有什麼錯誤
8樓:匿名使用者
delete 後不能有*
9樓:匿名使用者
insert into voucheritems_lang
(guid,localeid,vt_id,fieldname,cardsection,cardnum,carditemname,cardformula1,cardformula2,fontstate,ufts)
select guid,localeid,vt_id,fieldname,cardsection,cardnum,carditemname,cardformula1,cardformula2,fontstate,ufts
from ufdata_888_2006..voucheritems_lang where vt_id='8052'
insert into 和select語句的綜合使用
insert into table (欄位一) select 欄位一 from table
好好學習,天天向上!
請高手幫我看看我的sql語句**有問題,謝謝
10樓:
你這樣寫,肯定是red1等於任何數都查出來了,仔細看「or」的前後,是並列的條件。你試試下面的寫法:
select *
from shengcheng
where 1=1 and (red1 = 5 ) and ((red1 < 11 and red2 <= 11 and red3 > 11 and red3 < 22 and red4 > 11 and red4 <= 22 and red5 > 22) or (red1 < 11 and red2 <= 11 and red3 > 11 and red3 < 22 and red4 > 11 and red4 < 22 and red5 > 11 and red5 <= 22 and red6 > 22))
11樓:
沒看清楚,你裡面有or判斷
12樓:談論使用者名稱
select *
from shengcheng
where 1=1
and (red1 = 5 )
and ((red1 < 11))
and ((red2 <= 11))
and((red3 > 11 and red3 < 22 ))and((red4 > 11 and red4 <= 22 ))and((red5 > 22))
or ((red1 < 11))
and ((red2 <= 11))
and((red3 > 11 and red3 < 22 ))and((red4 > 11 and red4 < 22 ))and((red5 > 11 and red5 <= 22 ))and ((red6 > 22))
這上面是你的語句,裡面有一個or。所以你查詢的時候會把red1<11的資料都查詢出來
請高手幫我看一下這句sql語句**有問題
13樓:匿名使用者
你的sql能力也忒差了吧。select a.*,b.* from (select tgid,
totalnum,
currentnum,
tging,
sendstate
from tgtable) a
(select tgid, count(tgid) sentnumfrom ordertable
where issend = 'true'
group by tgid) b
where a.tgid = b.tgid(+)
14樓:匿名使用者
試試這個:isnull(count(null),0)
15樓:匿名使用者
group bytgid 不要寫在一起
請高手幫我看看這個電腦配置
完全不合適 不合理。cpu太高階,顯示卡太次。全是超頻的配置,樓主肯定不超頻的。我給你推薦吧。2013 年4月最新配置,純自己搭配,絕無複製貼上之嫌疑!cpu intel 酷睿i5 3470 散 1 1100 玩遊戲的話,必須推薦i5,為遊戲而生 主機板 微星zh77a g43 1 699 一線品牌...
高手幫看看,這個古董是什麼呀,求高手看看這是什麼古董
金代泰和重寶,光背,錢文精美,是大金國金章宗 完顏璟 泰和四年 公元1204年 鑄。真品市場價2000以上,最高拍賣價達到2萬左右,是個不錯的收藏品種。您的這一個錢幣,真品是金代的 泰和重寶 真品市場上一般喊價在3000元左右 真品有一定市場潛力的,真品可以當一個品種收藏,真品一定要好好儲存!求高手...
請高手幫我看看這個銀幣有每月收藏價值
墨西哥銀幣,俗稱鷹 抄洋,正面為一飛bai鷹,上面為西班牙du文,下面為花葉狀zhi,背面為丘形教士帽dao放出光芒,帽下為西班牙文字。晚清 年間,外國銀元輸入中國者,屬墨西哥鷹洋最多。據清朝宣統二年 1910 度支部調查統計,當時中國所流通的外國銀元約有十一億枚,其中有三分之一是墨西哥鷹洋。現在,...