PDA

View Full Version : تعویض یه فیلد با یه فیلد دیگه در یک جدول دیگه



nokhod
جمعه 12 مرداد 1386, 15:57 عصر
سلام.

من یه جدول دارم که مشخصات کاربرا رو تو اون نوشتم. این جدول این فیلدها رو داره:UserID, Name, Family, ... حالا یه جدول دیگه برای پیامها دارم که هر پیام فرستنده و گیرنده ای داره. درون فیلدهای فرستنده و گیرنده، UserID کاربران رو نوشتم. حالا می خوام با یه Query، پیام ها نمایش داده بشن و به جای UserID فرستنده و گیرنده، نام و نام خانوادگی اونها نمایش داده بشه.
چه دستوری برای این Select باید بنویسم؟

پیشاپیش ممنون.

supporter
جمعه 12 مرداد 1386, 16:26 عصر
SELECT M.*,
U1.Name AS SenderName, U1.Family AS SenderFamily,
U2.Name AS ReceiverName, U1.Family AS ReceiverFamily
FROM tblMessages M
INNER JOIN tblUsers AS U1 ON U1.UserID = M.SenderID
INNER JOIN tblUsers AS U2 ON U2.UserID = M.ReceiverID