ฉันได้ออกแบบมุมมองและฉันเห็นข้อความค้นหานี้ในส่วนแสดงตัวอย่าง:
SELECT node.nid AS nid,
node_data_field_crm_history_brokerid.field_crm_history_brokerid_value AS node_data_field_crm_history_brokerid_field_crm_history_brokerid_value,
node.language AS node_language,
node.type AS node_type,
node.vid AS node_vid,
node_data_field_crm_history_brokerid.field_crm_history_caseid_value AS node_data_field_crm_history_brokerid_field_crm_history_caseid_value,
node_data_field_crm_history_brokerid.field_crm_history_dateadded_value AS node_data_field_crm_history_brokerid_field_crm_history_dateadded_value,
node_data_field_crm_history_brokerid.field_crm_history_entrydesc_value AS node_data_field_crm_history_brokerid_field_crm_history_entrydesc_value
FROM node node
LEFT JOIN content_type_crm_history node_data_field_crm_history_brokerid ON node.vid = node_data_field_crm_history_brokerid.vid
WHERE node.type in ('crm_history')
ที่vid
นี่หมายความว่าอย่างไร
ที่จริงฉันต้องการสิ่งนี้เพราะเมื่อฉันพยายามแทรกกฎง่าย ๆ เพื่อแทรกแถวใน crm_history โดยใช้แบบสอบถามนี้:
$result = db_query("INSERT INTO {content_type_crm_history} (vid, nid, field_crm_history_caseid_value, field_crm_history_brokerid_value, field_crm_history_dateadded_value, field_crm_history_entrydesc_value) VALUES (" . $node->nid . ", " . $node->vid . ", " . $caseid . ", " . $brokerid . ", " . $dateadded . ", '" . t($entrydesc) . "')");
มันเติมตารางฐานข้อมูล แต่จะไม่แสดงในมุมมอง มันแสดงเฉพาะมุมมองเมื่อฉันเพิ่มผ่านหน้าสร้างเนื้อหา