PDA

View Full Version : یافتن رکوردهای یکسان در 2 جدول بدون PK



mhaeri
دوشنبه 27 فروردین 1386, 17:40 عصر
با سلام
یافتن رکوردهای یکسان در 2 جدول بدون PK و اینکه مثلا یکی Varchar و دیگری nvarchar
من یک Select زدم که این فیلدها رو از 2 جدول نشون بده به شرطی که مقادیر فیلد 1 با فیلد 2 برابر باشه.
به نظرم میاد یک جای کار اشتباه هستش.

select tbl1.VehicleNo
,tbl1.VehicleNOseri as VehicleNOseri
,tbl2.col003 As VehicleNo2
,tbl1.MotorNo
,tbl2.col005 As MotorNo2
,tbl1.ChassisNo
,tbl2.col004 As ChassisNo2
,tbl1.VehicleMadeYear
,tbl2.col006 as VehicleMadeYear2
,tbl1.Address

from tbl2,tbl1
Where
(tbl1.MotorNO)=(tbl2.col005)
کوئری درسته؟؟

mehdi_doraghi
دوشنبه 27 فروردین 1386, 18:21 عصر
با سلام
باید از دستور like در شرط خود بگذارید

setak
چهارشنبه 29 فروردین 1386, 09:17 صبح
چرا از join استفاده نمی کنی؟