2016-06-03 5 views
0

У меня есть две таблицы employeedetails и educationdetailsобновить несколько строк с одинаковым идентификатором

employeedetails

empid name 
    1  xyz 
    2  asd 
    3  pqr 

Сейчас этот EmpID является внешним ключом в educationdetails

empid qualification Percentage 
1   SSC    56 
1   HSC    78 
1   BE    55 
2   SSC    80 
2   HSC    67 
2   BE    71 

Я хочу обновить вторую таблицу educationdetails like for empid 1 Я хочу изменить метки HSC от 78 до 80

как это сделать, поскольку у нас есть 3 строки с одинаковыми идентификаторами

+0

Также укажите ожидаемые данные таблицы после обновления! – jarlh

+0

где первичный ключ для таблицы «educationdetails»? Тем не менее вы можете сделать следующее: «Обновить набор образов. Установить процентное соотношение = 80, где empid = 1 и qualification =« HSC »' – Thamilan

+0

есть ли у вас запрос? или вообще ничего нет? – JRsz

ответ

0

Сначала определите ОСНОВНОЙ КЛЮЧ для таблицы educationdetails.

Используйте ниже запрос.

UPDATE educationdetails 
SET Percentage = 80 
WHERE empid=1 AND qualification = 'HSC' 
0

Вы должны однозначно идентифицировать столбец, который вы хотите обновить в educationdetails таблице. Поэтому вам нужно знать empid и qualification строки, которую вы хотите изменить.

UPDATE educationdetails 
    SET Percentage = 80 
WHERE empid=1 AND qualification = 'HSC'