私は次のDBTableを持っています:
このデータベースには、英語とスペイン語の両方で保存された質問があります。
Language=1 は英語、2 は同じ質問のスペイン語翻訳です。
特定のkiskidのグリッドビューに英語の質問のみを表示しています
gridview にデータを表示するには、次のクエリを使用しています。
select ROW_NUMBER() OVER (ORDER BY QMID) AS SrNo,question,kioskid from QuestionMaster where Language=1 and KioskID='K1'
このクエリにより、次のデータが得られます。
今、私は上のグリッドのデータから削除クエリを作成したかったので、削除すると「入ってもいいですか?」つまり、SrNo=1 の場合、関連するスペイン語も削除する必要があります。
row_number を取得して srno を生成したため (DB にはありません)、その質問に相当する次のスペイン語レコードを削除するという問題が発生します。
削除クエリの where で row_number を使用しようとしましたが、結果が得られません。
私を助けてください。