PDA

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']