資料結構
booking
---------------------------------------------------------
bk_date bk_no bk_name bk_type bk_qty
---------------------------------------------------------
2008-09-18 A001 台北 1 2
2008-09-18 A002 台北 2 3
2008-09-18 A002 台北 3 1
2008-09-18 A002 台北 4 3
2008-09-18 A002 台北 5 2
2008-09-18 A002 台中 1 3
2008-09-18 A002 高雄 1 3
---------------------------------------------------------
bk_type = 1 → 大人
bk_type = 2 → 小孩
bk_type = 3 → 免費
bk_type = 4 → 員工
bk_type = 5 → 幼兒
---------------------------------------------------------
我使用下面的語法,出來雖然是三筆資料,但不知道怎麼將 bk_qty 去對應資料給
bk_type...。不知道有沒有大大能指導我一下 ^^"
SELECT bk_date,bk_no,bk_name,
bk_qty as '大人',
bk_qty as '小孩',
bk_qty as '免費',
bk_qty as '員工',
bk_qty as '幼兒'
FROM booking
WHERE bk_date = '2008-09-18'
GROUP BY bk_no
正確結果
----------------------------------------------------------
bk_date bk_no bk_name 大人 小孩 免費 員工 幼兒
----------------------------------------------------------
2008-09-18 A001 台北 2 3 1 3 2
2008-09-18 A002 台中 3 0 0 0 0
2008-09-18 A003 高雄 3 0 0 0 0
----------------------------------------------------------
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.218.225.250