浏览 2964 次
锁定老帖子 主题:请教mysql语句的写法
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
作者 | 正文 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
发表时间:2007-04-11
表名:F_xiaoshoudan(销售表)
表名:p_infor(产品信息表)
具体问题是这样的: 我要统计每种产品的利润,查询f_xiaoshoudan.P_id 和P_infor.p_id相同的产品,利用价格差 求利润 我写的sql 语句是这样的 select * from p_infor,f_xiaoshoudan where p_infor.p_id=f_xiaoshoudan.p_id 总是出错,那位仁兄指导一下 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
返回顶楼 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
发表时间:2007-04-11
无力.......
有相同字段名 * 他怎么显示 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
返回顶楼 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
发表时间:2007-04-11
select a.p_id as p_id,(a.jiage-b.Price) as gain from p_infor b,f_xiaoshoudan a where a.p_id=b.p_id;
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
返回顶楼 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
发表时间:2007-04-11
spinach 写道 select a.p_id as p_id,(a.jiage-b.Price) as gain from p_infor b,f_xiaoshoudan a where a.p_id=b.p_id; 呵呵 大同小异
select p.p_id as '产品编号',(f.jiage-p.Price) as '利润' from p_infor as p,f_xiaoshoudan as f where p.p_id=f.p_id |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
返回顶楼 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||