Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

कोडनिर्देशक :मामले के अनुसार आदेश देने में त्रुटि

कोडइग्निटर प्रलेखन इंगित करता है कि खंड के क्रम में केस स्टेटमेंट सक्रिय रिकॉर्ड वर्ग के भीतर समर्थित नहीं है। मैं SQL कॉल को रीफैक्टर करने की अनुशंसा करता हूं ताकि केस स्टेटमेंट चुनिंदा क्लॉज का हिस्सा हो। निम्नलिखित की तरह कुछ चाल चलनी चाहिए।

$this->db->select("p.*,u.firstname, u.lastname,s.title AS industry, pt.type_name, al.length_value, CASE p.submit_to WHEN 'writer' THEN 2 WHEN 'students' THEN 1 ELSE 0 END AS ordered_submit_to",FALSE);
$this->db->from($this->_tbl_projects . ' as p');
$this->db->join($this->_tbl_client_details . ' as c', 'c.id = p.client_id', 'left');
$this->db->join($this->_tbl_users . ' as u', 'u.id = c.user_id', 'left');
$this->db->join($this->_tbl_project_types . ' as pt', 'pt.project_type_id = p.project_type_id', 'left');
$this->db->join($this->_tbl_specializations . ' as s', 's.specialization_id = p.specialization_id', 'left');
$this->db->join($this->_tbl_article_length . ' as al', 'al.article_length_id = p.article_length_id', 'left');
$this->db->order_by('ordered_submit_to', 'ASC');
$this->db->order_by('p.request_end_date', 'ASC');


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. लारवेल लेफ्टजॉइन जहां

  2. java.io.EOFException क्या है, संदेश:सर्वर से प्रतिक्रिया नहीं पढ़ सकता। 4 बाइट्स पढ़ने की उम्मीद है, 0 बाइट्स पढ़ें

  3. आंतरिक जबकि लूप काम नहीं कर रहा है

  4. पाइप के साथ विशिष्ट पैकेज संस्करण स्थापित करना

  5. MySQL - दिनांक स्ट्रिंग को दिनांक प्रकार में बदलें?