0
我有2 PK companyid和articlecode然後 價格1,price2,price3,price4 這樣訪問聯盟同桌不會更新
文章表的表:
companyid | articlecode | price1 | price2 | price3 | price4
1 | 10001 | 1 | 2 | 3 | 4
2 | 10001 | 2 | 3 | 4 | 5
...
的話,我想有:
companyid articlecode PriceName Price
1 | 10001 | Price1 | 1
1 | 10001 | Price2 | 2
1 | 10001 | Price3 | 3
1 | 10001 | Price4 | 4
我有這樣的工會:
SELECT Articles.companyid, Articles.articlecode,"Price 1", Articles.price1
FROM Articles
Where
Articles.articlecode = '10001' And Articles.companyid = '1'
Union
SELECT Articles.companyid, Articles.articlecode, "Price 2", Articles.price2
FROM Articles
Where
Articles.articlecode = '10001' And Articles.companyid = '1'
Union
SELECT Articles.companyid, Articles.articlecode, "Price 3", Articles.price3
FROM Articles
Where
Articles.articlecode = '10001' And Articles.companyid = '1'
Union
SELECT Articles.companyid, Articles.articlecode, "Price 4", Articles.price4
FROM Articles
Where
Articles.articlecode = '10001' And Articles.companyid = '1'
我想更新訪問中的價格,但不會讓我幫忙嗎?
所以沒有辦法,我不能做到這一點? – mikes
您可以將數據寫入臨時表,編輯它並將數據讀回原始字段。或者更好:更新你的表模式來尊重標準化。 – Gustav