السلام علكيم ورحمة الله
كيف يمكن تنفيذ جملة استعلام عن حقل معين ثم تنفيذ التعديل بناء قيمة الاستلام السابقة في خطوة واحدة
اقصد هل توجد طريقة او دالة تؤدي ذلك في جملة الاستعلام ؟؟
مثال : جدول خاص بزيارات المستخدمين يحتوي هذا الجدول على حقل يحسب عدد الزيارات بحيث عند كل زياره تزيد قيمة الحقل بواحد
بمعنى عند الزيارة نحتاج اولاً إلى معرفة عدد الزيارات السابقة وهذه جملة استعلام Select ثم زيادتها بي 1 بعد ذلك نقوم بعملية التعديل Update
السؤال هل هناك طريقة في SQL تنفذ عملية التعديل بناء على قيمة حقل في جملة واحدة
انا اعرف انو يمكن تركيب استعلام مع التعديل في جملة واحدة كتالي :
update TableName set FieldName = (select FieldName from TableName where Field=??) where FieldName = ??
ولكن هل يوجد غيرها ؟؟