मैं उपयोग कर db_select()
रहा हूं और मुझे fields()
पद्धति का वाक्य विन्यास समझ में नहीं आ रहा है । मैं एक join()
और तालिका में शामिल होने के लिए उपयोग कर रहा हूं । तो तालिकाओं के लिए t
और n
, मैं कुछ ऐसा करना चाहता हूं
SELECT t.tid, t.field1, t.field2, n.title, n.author
FROM table t INNER JOIN node n ON t.nid = n.nid;
मेरे पास है
$results = db_select('table', 't')
->fields( ... )
->join('node', 'n', 'n.nid = t.nid')
->execute();
लेकिन जैसा कि आप देख सकते हैं, मैं हार गया हूं fields()
। मैंने जो उदाहरण देखे हैं वे केवल एक तालिका के लिए फ़ील्ड निर्दिष्ट करते हैं:
->fields('t', array('tid', 'field1', 'field2'))
मैं कौन सा वाक्यविन्यास उपयोग करना चाहता हूं?