я follwing DBTable:взять row_number в запросе удаления с условием где
В этой базе есть вопрос хранится в битха английском и испанском языке.
Для языка = 1 английский и 2 - испанский перевод того же вопроса.
Я отображая только английский вопрос в GridView для конкретного kiskid
Для отображения данных в GridView Я использую следующий запрос:
выберите ROW_NUMBER() OVER (ORDER BY QMID) AS SrNo, вопрос, kioskid из QuestionMaster где Language = 1 и KioskID = 'К1'
Этот запрос дает мне следующие данные:
Теперь я хотел сделать запрос на удаление из данных в сетке таким образом, что когда я удалю «возможно, я приду?». т. е. SrNo = 1, то его соответствующий испанский также должен быть удален.
Как я сгенерировал srno, взяв row_number (его не в БД), он создал мне проблему для удаления следующей эквивалентной испанской записи на этот вопрос.
Я попытался использовать row_number в том, где запрос на удаление, но не дал мне результатов.
Пожалуйста, помогите мне.
@TimSchmelter, упомянутый в первом изображении (фактическое оснащение БД), например. для я могу войти в ,,, его просто сделать entrar ,, для обеих записей QMID такой же –
Как вы пытались удалить запись, какой параметр? Вы хотите удалить «SrNo», «QMID» или «Question» или комбинацию? –
Прямой параметр, который я могу получить, это SrNo, Question And Kioskid ,,, но srno бесполезен, так как его фактическая запись в DB, вопрос и киоскид могут повторяться @TimSchmelter –