作者demi (怎样)
看板Database
标题[SQL ] 请问我要如何选出我想要的结果(重新命名属性的sql语法)
时间Thu Aug 31 01:56:06 2006
资料库名称:Mysql
资料库版本:4.1.8
内容/问题描述:
*我的资料库设计如下
公司代码 产品序号(ProductNo) 产品名称(PName)
1 1 A
1 2 B
2 1 C
2 2 D
*我想要的输出结果是
公司代码 序号为"1"的产品名称 序号为"2"的产品名称
1 A B
2 C D
*我的sql语法如下,但是我无法选出东西
select Mainproname1.PName as Mainproname11,Mainproname2.PName as Mainproname21
from (annualsproduct as Mainproname1 natural join annualsproduct as
Mainproname2)
where Mainproname1.ProductNo = '1' and Mainproname2.ProductNo = '2'
ps. 因为程式需要,所以我必须要用natural join
不知道我这个语法哪边有问题呢? 谢谢~~^^
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 203.73.170.165
※ 编辑: demi 来自: 203.73.170.165 (08/31 01:59)