SQL> select * from OrdersORDNO ORDDATE ORDMONEY
------------------------------------------ ----------- ---------
1 2009-2-15 500.00
2 2009-2-16 1500.00
3 2009-2-25 3000.00SQL> select * from Orderslist
ORDNO MERCHANDISEID QUANTITY
---------- --------------------------------------------
1 a 1
2 b 1
2 c 1
3 a 2
3 b 2
3 c 1
SQL> select * from Merchandises
MERCHANDISEID MERCHANDISENAME UNIVALENT
a 山寨Ipo 500
b 山寨诺鸡鸭 500
c 山寨.... 1000要求查询后
ORDNO ORDDATE MeRCHANDISENAME QUANTITY UNIVALENT
1 2009-2-15 山寨Ipo 1 500
2 2009-2-16 山寨诺鸡鸭 1 500
2 2009-2-16 山寨.... 1 1000
3 2009-2-25 山寨Ipo 2 500
3 2009-2-25 山寨诺鸡鸭 2 500
3 2009-2-25 山寨.... 1 1000
解决方案 »
- 两个客户端
- index by varchar2 赋值问题?~
- 关于pl/sql developer 的使用
- 关于排序问题请教
- oracle管理员是不是有个名称后缀,是什么来着
- 请问c# 调用 开发 oracle 存储过程的问题
- 请问在Oracle下如何生成数据库字段的说明?
- 我写的求按某个字段(CHAR型)的排序后的最大一条记录竟然如此麻烦,select * from (select * from tablename order by to_number(field1) d
- 为什么找不到相应的记录?
- weblogic控制台中菜单点击没反应了,求解救。
- sqlldr装在效率问题,请高手给个方案,有具体环境描述
- 求一条SQL语句,
from Orderslist a,Orders b,Merchandises c
where a.ORDNO=b.ORDNO and a.ORDNO=c.ORDNO
;
from orderslist natural join orders
natural join merchandises;
select a.ordno,b.orddate,c.merchandisename,a.quantity,c.univalent from orderslist a,orders b,merchandises c where a.ordno= b.ordno and a.merchandiseid = c.merchandiseid谢谢 1楼
很多都不懂
SELECT *
FROM ((Orderslist JOIN Orders USING(ORDNO))
JOIN Merchandises USING(MERCHANDISEID));