[SQL ] 請問我要在group下使用參照其他table該怎麼做
我是用oracle的資料庫
有2個table
Table A
-----------
ORDER_DATE
CHART_NO
ANGLE_NO
Table B
-----------
ANGLE_NO
ANGLE_NAME
我要計算某個order_date的範圍的ANGLE_NO的數量,但查詢結果要有ANGLE_NAME,
我的寫法如下
select a1.angle_no,b1.angle_name,count(a1.angle_no) as qty
from a a1, b b1
where a1.order_date between 0970101 and 0970131
and a1.angle_no=b1.angle_no
group by a1.angle_no;
但oracle給我錯誤訊息
ORA-00979: not a GROUP BY expression
請問我要怎麼修改我的語法才能查到我要的結果
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.127.134.223
推
04/09 20:14, , 1F
04/09 20:14, 1F
推
04/10 12:16, , 2F
04/10 12:16, 2F
→
04/10 18:04, , 3F
04/10 18:04, 3F