PDA

View Full Version : سوال: چطور از چند مدل join هم زمان استفاده کنیم؟



numberone1
پنج شنبه 08 اسفند 1392, 15:30 عصر
سلام
فرض کنیم یک تیبل اصلی داریم که اطلاعات پروفایل کاربران توش هست .
در قسمت فیلد استان , آیدی استان در تیبل دیگری که لیست استان ها توش هست.
و یک تیبل سوم هم هست که آدرس عکس یوزر ذخیره شده و کلیدش آیدی تیبل پروفایل هست

چطوری میتونیم با استفاده از یک کوئری کل اطلاعات و یکجا داشته باشیم
اطلاعات پروفایل(تیبل 1) + نام استان(تیبل 2) + آدرس عکس (تیبل 3)
لطفا راهنمائی کنید برای ترکیب کردن چند تا مدل join باهم
مرسی

***BiDaK***
پنج شنبه 08 اسفند 1392, 18:48 عصر
select tblUser.id, tblUser.title, ..... , tblOstan.name, .... , tblPic.addrss, ....
from tblUser, tblOstan, tblPic where tblUser.ostan_id=tblOstan.id and tblUser.pic_id=tblPic.id order by .......

ازاین مدل میتونید استفاده کنید.کدتونو یکبار در دیتابیس اجرا کنید نتیجشو ببینید.

numberone1
پنج شنبه 08 اسفند 1392, 23:38 عصر
این که join نیست!!!
ولی این کوئری که من میخوام فقط برای یک سط میخوام نه برای کل سطر ها
این و نوشتم جواب خالی برگردوند

select `trades`.`id`, `trades`.`unit`,`city`.`name`,`images`.`add`

from trades, city, images where `trades`.`id`='503' AND trades.city=city.id and trades.id=images.cor_id

***BiDaK***
جمعه 09 اسفند 1392, 05:09 صبح
خوب جواب خالی برگردوند حتما رکوردی با آیدی 503 وجود نداره.