PDA

View Full Version : اتصال 3 جدول در sql



ali.mehrzad
پنج شنبه 15 شهریور 1397, 13:19 عصر
من سه تا جدول دارم .
یکیش برای خبره یکیش برای مقاله و یکی هم برای تگ های این دو جدول 148817
میخوام یکبار بین جدول tag و article ارتباط برقرار بشه و یک بار هم بین جدول tag و news و نتیجه در جدول دیگری نمایش داده بشه . ارتباط بین هر مورد رو اینجوری نوشتم


SELECT ArticlTable.*
FROM ArticlTable INNER JOIN
TagTable ON ArticlTable.Id = TagTable. Id_Tag_Articl
WHERE (TagTable.Tag = @Tag)



و



SELECT NewsTable.*
FROM NewsTable INNER JOIN
TagTable ON NewsTable.Id = TagTable. Id_Tag_News
WHERE (TagTable.Tag = @Tag)



و الان میخوام هر دوی این select ها رو بریزم توی یه جدول دیگه و اونو فراخوانی کنم . میشه اینجوری ؟

sehm67
شنبه 17 شهریور 1397, 15:11 عصر
سلام


SELECT ArticlTable.*
FROM ArticlTable INNER JOIN
TagTable ON ArticlTable.Id = TagTable. Id_Tag_Articl
INNER JOIN
TagTable ON NewsTable.Id = TagTable. Id_Tag_News

اینو امتحان کنید