ورود

View Full Version : مشکل در گرفتن گزارش از یک جدول (ساده)



HASAN604
یک شنبه 17 شهریور 1392, 19:24 عصر
با سلام
دوستان من یک فیلد دارم که دو تا رکورد داره که توشون ID های جدول Users هست
میخوام نام کاربر ها رو استخراج کنم (توسط id که در اخیار دارم )
برای گرفتن مشخصات یک یوزر مشکلی ندارم مثلا:
SELECT * FROM `Table2` INNER JOIN Users ON Table2.idUser1=Users.userID
و حالا چاپ میکنم

echo $row['UserName'] ;
ولی در گرفتن اطللاعات دو یوزر مشکل دارم
(یعنی اسم دوتا نام کاربر رو توی یک select بگیرم)
ساختار جدول ها:
110324110325

ممنون

mahan.2002
دوشنبه 18 شهریور 1392, 16:26 عصر
با سلام
شما سوالتون رو در قسمت T-Sql مطرح نمایید.
موفق باشید.

محمد سلیم آبادی
دوشنبه 18 شهریور 1392, 22:28 عصر
جدول Table2 را دوبار با جدول user پیوند دهید. یکبار برای idUser1 و یکبار برای idUser2 مثل این:

select a.name, b.name from table2 c
inner join users a on a.userid = c.iduser1
inner join users b on b.userid = c.iduser2