मैंने एक दृश्य तैयार किया है और मैं इस प्रश्न को पूर्वावलोकन अनुभाग में देखता हूं:
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) . "')");
यह डेटाबेस तालिका को पॉप्युलेट करता है लेकिन यह दृश्य में नहीं दिखता है। यह केवल उस दृश्य को दिखाता है जब मैं सामग्री पृष्ठ बनाता हूं।