[SQL ] 請問我要如何選出我想要的結果(重新命名屬性的sql語法)
資料庫名稱: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)
Database 近期熱門文章
PTT數位生活區 即時熱門文章