第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

如何在查詢中連接兩個(gè)表,其中要連接的表的名稱是第一個(gè)表中的值

如何在查詢中連接兩個(gè)表,其中要連接的表的名稱是第一個(gè)表中的值

PHP
qq_遁去的一_1 2023-12-15 17:12:18
我有兩個(gè)查詢將 4 個(gè)表連接在一起。第四個(gè)表是從第一個(gè)表讀取的值。到目前為止,我一直將該值讀入一個(gè)變量,然后在第二個(gè)查詢中使用該變量,但我想知道是否可以將其合并到一個(gè)查詢中。這是我的查詢($node_type_name 是從調(diào)用函數(shù)傳入的):$this->read_db->select('id, head_node_id, data_table_name');    $this->read_db->from('node_type');    $this->read_db->where('name', $node_type_name);    $Q = $this->read_db->get();    $table_name = $Q->row_array()['data_table_name'];    $field_name = $table_name . '.node_id';    $this->read_db->select('node.id, node.name, node.is_head_node, node.node_type_id, node_link.parent_node_id, ' . $table_name . '.id, ' . $table_name . '.node_id');    $this->read_db->from('node');    $this->read_db->join('node_link', 'node_link.child_node_id = node.id');    $this->read_db->join($table_name, $field_name . ' = node.id');    $M = $this->read_db->get();該函數(shù)是一個(gè)通用函數(shù),因此某人可以將 locations 發(fā)送到 $node_type_name 或 organizations,并且查詢將加入與這些名稱關(guān)聯(lián)的表。目前只有兩種“類型”,但我們將來(lái)可能會(huì)添加更多,因此該功能需要是通用的。
查看完整描述

1 回答

?
慕田峪7331174

TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超13個(gè)贊

最后,我創(chuàng)建了一個(gè)單獨(dú)的函數(shù),用于獲取對(duì)象中的第一個(gè)查詢,然后將其傳遞到第二個(gè)函數(shù)中。



查看完整回答
反對(duì) 回復(fù) 2023-12-15
  • 1 回答
  • 0 關(guān)注
  • 173 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)