簡單的兩表查詢都出問題。。。救命
我有一個A表:字段是aid aname
B表:字段是bid bname aid,這個aid是外鍵,參考的是a表主鍵。
等於a到b是一個一對多的關係。
我在運行以下這條sql的時候出錯,大家幫忙看看是哪裡寫錯了,謝謝~
select a.aid, aname, bname from a left join b on a.aid=b.aid group by a.aid;
錯誤提示是:
select a.aid, aname, bname from a left join b on a.aid=b.aid group by a.aid
*
第 1 行出现错误:
ORA-00979: 不是 GROUP BY 表达式------解决方案--------------------请认真的理解group by 分组的使用和含义
修改如下,能否达到你的目的
select a.aid, aname, bname from a left join b on a.aid=b.aid group by a.aid,aname, bname;
------解决方案--------------------