Спасибо за ответ. Вот проблема .... Оилдатасетстатусид (5-11) сопоставлены с лабид = 4. Labid = 4 имеет входные данные для нескольких клиентов, поэтому обновление не может быть выполнено на основе oildatasetstatusid. Обновления должны быть основаны на samplepointid. Вот почему используются 3 таблицы.
Я не знаю SQL, и меня попросили выполнить задачу, выходящую за рамки моего понимания. Наш клиент хочет изменить существующий уровень серьезности, например, изменить с низкого предупреждения (severityid = 7) на низкий (severityid = 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