PDA

View Full Version : سوال: گرفتن اطلاعات از دوجدول در يك پايگاه داده به شرط اينكه يك فيلد در آنها باشد؟



imani1983
سه شنبه 14 اردیبهشت 1389, 04:05 صبح
من دو جدول دارم كه يكي paziresh و ديگري paziresh_temp در هر دوي آنها فيلدهاي نام وفاميل ونوع بيمه وشماره بيمه مشترك هست. مي خواستم يك كوئري بنويسم كه اطلاعات را از هردو جدول به شرط اينكه نوع بيمه برابر با 'بيمه نيروهاي مسلح'باشد. نوع بيمه=bime:قلب::متفکر:
منتظرم

حسین شهریاری
سه شنبه 14 اردیبهشت 1389, 09:39 صبح
سلام


Select * from paziresh where bim='بیمه ارتش'
UNION ALL
CODE]Select * from paziresh_temp where bim='بیمه ارتش

محمد سلیم آبادی
سه شنبه 14 اردیبهشت 1389, 13:20 عصر
سلام


Select * from paziresh where bim='بیمه ارتش'
UNION ALL
CODE]Select * from paziresh_temp where bim='بیمه ارتش

دقت داشته باشید که تعداد ستون و نوع ستون های هر دو Query در قسمت Target باید برابر و یکسان باشد.

الان شما بایستی صریحا نام ستون های مشترک را در قسمت لیست ستون ها قرار می دادین.

به این شکل:


SELECT Name, Family, Bime, BimeNo FROM paziresh WHER ....
UNION ALL
SELECT Name, Family, Bime, BimeNo FROM paziresh_temp...

imani1983
سه شنبه 14 اردیبهشت 1389, 15:15 عصر
تشكر از دوستان
من مي خواستم همه بيمه هاي نيروي مسلح كه در دو جدول هست ،با يك ADOdataset به دست بياورم وبه يك dbgrid وصل كنم وازش پرينت بگيرم مشكل من تلفيق دو جدول است.از همه دوستان ممنون مي شم جواب بدن.