Re: [SQL ] 救助語法
select booking_date,a.area_no,a.sname,(qty-total) from
(
select * from area
) a
join
(
select area_no,booking_date,count(area_no) total from booking
group by booking_date,area_no
) b
on a.area_no=b.area_no
union
select '2008-09-05',* from area
where area_no not in (select area_no from booking where
booking_date='2008-09-05')
有測試過了 跑出來的數據和你要的相同 看看可不可以吧^.^
你原來的sql裡面的join語法超怪 如果我沒記錯
兩個table join 一定要把相同的鍵 用on a.oo=b.xx 做條件約束
沒有這個 兩個table怎麼join join出來的數據就算對
也是資料內容的數據跑出來剛剛好對而已
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.124.101.90
推
09/17 17:56, , 1F
09/17 17:56, 1F
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):