PDA

View Full Version : راهنمایی در دستور sql در ارتباط سه جدول به هم



alirzn
سه شنبه 03 اردیبهشت 1387, 13:30 عصر
من 3 تا table دارم که اولی شامل دو فیلد s_id و name است و جدول دومی دو فیلد t_id و name هست و جدول سوم id و pul .
من می خوام select بنویسم که id هایی رو از جدول سومی بگیره و بر تو دو تا جدول دیگه نگاه کنه و بر اساس اون id ها name و pul را با هم چاپ کنه. من می خوام name ها از جدول 1 , 2 پشت سر هم بییند.
دستور select چجوری میشه؟

Amir_Safideh
سه شنبه 03 اردیبهشت 1387, 15:17 عصر
Select Pul,(Select Distinct [Name] From Table1 Where Table1.S_ID = Table3.ID)M_Field
From Table3
Union
Select Pul,(Select Distinct [Name] From Table2 Where Table2.T_ID = Table3.ID)M_Field
From Table3
Order By M_Field
فقط به جای نام جداول که من نوشتم نام جداول خودت رو بزار .
------------
موفق باشید .