感謝您的迴應。這是問題.... Oildatasetstatusid(5-11)映射到labid = 4。 Labid = 4具有多個客戶的輸入數據,因此無法根據oildatasetstatusid執行更新。更新必須基於samplepointid。這就是爲什麼使用3個表格的原因。SQL語句使用多個表中的數據抽取列表
我是SQL無知的人之一,並且被要求執行一個超出我理解範圍的任務。我們的客戶想要改變他們現有的嚴重程度,例如從低警告(嚴重性= 7)變爲低(嚴重性= 18)。嚴重性信息由第三方石油實驗室輸入數據庫。我想使用來自三個不同表格的信息生成一個列表,然後更改該列表上的嚴重性映射。我在下面提供了足夠的信息嗎?有人可以請幫忙嗎?
table: samplepoint
- samplepointid
table: oildataset
- oildatasetid
- oillabid (4=R&G)
- samplepointid
table: Oildatasetstatus
- Oildatasetid
- Oildatasetstatusid (5,6,7,8,9,10,11) needs to be changed to (16,17,18,19,20)
- 5=16
- 6=17
- 7,8,9=18
- 10=19
- 11=20
感謝您的迴應。這是問題.... Oildatasetstatusid(5-11)映射到labid = 4。 Labid = 4具有多個客戶的輸入數據,因此無法根據oildatasetstatusid執行更新。更新必須基於samplepointid。這就是爲什麼使用3個表格的原因。 – 2009-02-11 22:26:32