View Full Version : سوال: توی کوئری های که چند جدول رو تلفیق می کنن اگر اسم چند ستون یکسان باشه باید چیکار کرد؟
idocsidocs
جمعه 10 خرداد 1392, 00:15 صبح
توی کوئری های که چند جدول رو تلفیق می کنن اگر اسم چند ستون از هر دو جدول یکسان باشه و ما بخوایم مقادیر موجود در ستونهایی که اسامی یکسانی دارن رو نمایش بدیم باید چیکار کنیم؟
dousti_design
جمعه 10 خرداد 1392, 00:23 صبح
ابتدا نام جدول رو بنویسید و بعد نقطه بذارید بعدش نام فیلد رو بنویسید. اینجوری معلوم میشه که کدوم فیلد مال کدوم جدوله.
SELECT `tb1`.`f1`, `tb2`.`f1` ...
idocsidocs
جمعه 10 خرداد 1392, 01:05 صبح
ابتدا نام جدول رو بنویسید و بعد نقطه بذارید بعدش نام فیلد رو بنویسید. اینجوری معلوم میشه که کدوم فیلد مال کدوم جدوله.
منظورم اینه که این فیلدها رو بازیابی کردیم و بخوایم مقادیرشون رو نمایش بدیم، چطور باید نمایش بدیم؟
dousti_design
جمعه 10 خرداد 1392, 10:52 صبح
SELECT `tb1`.`f1` AS t1f1, `tb2`.`f1` AS t2f1
برای نمایش دادن هم از اسمی که بعد از کلیدواژه AS بهش دادیم استفاده میکنیم:
echo $row['t1f1']
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.