PDA

View Full Version : ترکیب 2 دستور sql server



disiba
جمعه 16 مرداد 1394, 19:33 عصر
سلام
دو جدول دارم با مشخصات زیر
- جدول cars با فیلد های carname, personid
- جدول person با فیلدهای id و name
فیلد مشترک بین دو بانک id و personid هستند .
دو دستور زیر را چگونه بصورت یک دستور بنویسم ؟

('select * from cars where personid in ('1','2','3
select * from cars inner join person on cars.personid=person.id

SabaSabouhi
شنبه 17 مرداد 1394, 09:25 صبح
سلام
دو جدول دارم با مشخصات زیر
- جدول cars با فیلد های carname, personid
- جدول person با فیلدهای id و name
فیلد مشترک بین دو بانک id و personid هستند .
دو دستور زیر را چگونه بصورت یک دستور بنویسم ؟

('select * from cars where personid in ('1','2','3
select * from cars inner join person on cars.personid=person.id




سلام
به این صورت:


SELECT *
FROM Cars c
JOIN Persons p on p.Id = c.PersonId
AND p.Id in ( '1', '2', '3' )

فقط یه سوال، این چه جدولی هست که Id اون از جنس کاراکتر هست؟
سعی کن Id همیشه از جنس Integer باشه.

صبا صبوحی