看板 Database 關於我們 聯絡資訊
table a: item car ------------ itm1 crA itm2 crC itm3 crA itm4 crD ------------ table b: carname brand -------------- crA BMW crB Benz crC Lexus crD Nissan crE Toyota -------------- 如以上兩表 我希望能構造出如下的結果: item_count car ------------------- 2 crA 0 crB 1 crC 1 crD 0 crE ------------------- 目前只會使用: select NVL(count(*), 0) item_count, b.carname car from a, b where a.car = b.carname 這樣子會因為最後 where 子句的關系, 車裡沒東西的車名就不會被列出來, 也就是說 NVL 函數根本就起不到作用, 只能得到: item_count car ------------------- 2 crA 1 crC 1 crD ------------------- 請問板上高人, 該如何改造一下我的 select 語句以達成最初想要的結果呢? 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 113.196.169.67
Sampras:發現可以令外再構造一支 select 語句來作 UNION 03/03 17:20
Sampras:不知道還有沒有更好辦法? 03/03 17:20