โดย jamepiyawat » 13/07/2019 5:21 pm
ผมได้ทำการเชื่อม 2 ตารางแล้วแต่ทั้ง 2 ตารางมีฟิว name_en-GB และ name_th-TH เหมือนกันทั้ง 2 ตารางผมจึงกำหนัดให้ใช้ฟิวของตารางแรกซึงผมสามารถดึงค่าฟิว name_en-GB ออกมาใช้ได้แล้วแต่ยังไม่สามารถดึงฟิว name_th-TH ในตารางแรกออกมาใช้ได้เพราะไม่ทราบว่าจะต้องใส่ยังไง
อยากทราบวิธีที่สามารถเรียกใช้ฟิวทั้ง name_en-GB และ ฟิว name_th-TH ในตารางแรกออกมายังไงครับ
โค้ดที่เชื่อม 2 ตารางและสามารถดึงฟิว name_en-GB ออกมาได้แล้ว ครับ
โค้ด: เลือกทั้งหมด
$db = joomla\CMS\Factory::getDbo();
$query = $db->getQuery(true)
->select($db->qn('a.name_en-GB').',a.product_id,a.image,b.category_id')
->from('#__mzc_products AS a')
->leftJoin('#__mzc_products_to_categories As b ON a.product_id=b.product_id')
->order('RAND()','product_id');
$db->setQuery($query,0,4);
$items = $db->loadAssocList();
ผมได้ทำการเชื่อม 2 ตารางแล้วแต่ทั้ง 2 ตารางมีฟิว name_en-GB และ name_th-TH เหมือนกันทั้ง 2 ตารางผมจึงกำหนัดให้ใช้ฟิวของตารางแรกซึงผมสามารถดึงค่าฟิว name_en-GB ออกมาใช้ได้แล้วแต่ยังไม่สามารถดึงฟิว name_th-TH ในตารางแรกออกมาใช้ได้เพราะไม่ทราบว่าจะต้องใส่ยังไง
อยากทราบวิธีที่สามารถเรียกใช้ฟิวทั้ง name_en-GB และ ฟิว name_th-TH ในตารางแรกออกมายังไงครับ
โค้ดที่เชื่อม 2 ตารางและสามารถดึงฟิว name_en-GB ออกมาได้แล้ว ครับ
[code] $db = joomla\CMS\Factory::getDbo();
$query = $db->getQuery(true)
->select($db->qn('a.name_en-GB').',a.product_id,a.image,b.category_id')
->from('#__mzc_products AS a')
->leftJoin('#__mzc_products_to_categories As b ON a.product_id=b.product_id')
->order('RAND()','product_id');
$db->setQuery($query,0,4);
$items = $db->loadAssocList();[/code]