急急急~~~SQL语句为什么运行不出结果啊~~~新手求解~~~

问题是这样的:查询订单明细.bdf.中订单号为100602001的订单的品名。是一个多表查询,可是运行结果空白。。。
select 品名;
from 商品,订单明细;
where 商品.商品号=订单明细.商品号 and 订单号="100602001"

第1个回答  2012-08-14
1.商品.商品号=订单明细.商品号 你两个表裏面有相同的商品好么?
2.存在相同的商品号 中是否有订单号="100602001"
第2个回答  2012-08-13
select 品名;
from 商品,订单明细;
where 商品.商品号=订单明细.商品号 and 订单明细.订单号='100602001'追问

还是不行 啊啊??是不是在输入之前有什么前提??

本回答被提问者采纳
第3个回答  2012-08-13
订单明细.订单号追问

还是不行 啊啊??是不是在输入之前有什么前提??

追答

同志,你是不是在'品名'和‘订单明细’后面还各加了个;号啊?不能要啊,

第4个回答  2012-08-13
select 品名 from 订单明细 where 订单号='100602001'
你先单独查一下是否有这笔订单的明细,再看看明细中是否有该商品
第5个回答  2012-08-13
空的话就是没有这种条件的记录呗?或者你条件写错了
相似回答
大家正在搜