PDA

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



nazaninzahra_mnm
پنج شنبه 25 شهریور 1389, 23:29 عصر
دستور sql برای join کردن سه جدول با خصوصیات زیر
جدول city با کلید id
جدول party با کلید id
جدول phone با کلید id و کلیدهای خارجی cityid و partyid

majidmir
پنج شنبه 25 شهریور 1389, 23:49 عصر
SELECT column_name(s)
FROM table_name1
INNER JOIN table_name2
ON table_name1.column_name=table_name2.column_name

nazaninzahra_mnm
پنج شنبه 25 شهریور 1389, 23:52 عصر
ببخشیدا ولی این که دو تا جدوله

saeed1386
جمعه 26 شهریور 1389, 00:20 صبح
دستور sql برای join کردن سه جدول با خصوصیات زیر
جدول city با کلید id
جدول party با کلید id
جدول phone با کلید id و کلیدهای خارجی cityid و partyid




SELECT tbl1.* FROM party as b
JOIN (SELECT c.*,a.name FROM city as a
JOIN phone as c ON a.id=c.cityid) as tbl1
ON b.id=tbl1.partyid


یا این (با view sqlserver آماده کردم)


SELECT dbo.city.*, dbo.phone.*, dbo.party.*
FROM dbo.party INNER JOIN
dbo.phone ON dbo.party.id = dbo.phone.partyid INNER JOIN
dbo.city ON dbo.phone.cityid = dbo.city.id