15-03-23, 06:50 PM
(15-03-23, 01:06 PM)bassant كتب : السلام عليكم اريد عمل view اقوم فيه بربط جدولين عن طريق حقل ال id نوع حقل ال id في الجدول الاول int ونوع حقل ال id في الجدول الثاني varchar
كيف اساوي قيمة int بقيمة varchar
SELECT *
FROM dbo.tbl1 INNER JOIN
dbo.tbl2 ON dbo.tbl1.id= dbo.tbl2.id
هنا يعطي error converting from varchar to type int
وعليكم السلام ورحمة الله وبركاته
جربي تستخدمي الخاصية (Str) لتحويل الحقول لـ قيم نصية
فيصبح كود الاستعلام :
كود :
SELECT *
FROM dbo.tbl1
INNER JOIN dbo.tbl2 ON
str(dbo.tbl1.id) = str(dbo.tbl2.id)قال صلى الله عليه وسلم:
«كلمتان خفيفتان على اللسان
ثقيلتان في الميزان،حبيبتان إلى الرحمن:
سبحان الله وبحمده، سبحان الله العظيم».
