Wählen Sie SUM() aus der Unterabfrage mit LIMIT über den Abfrage-Builder von CodeIgniter ausPhp

PHP-Programmierer chatten hier
Anonymous
 Wählen Sie SUM() aus der Unterabfrage mit LIMIT über den Abfrage-Builder von CodeIgniter aus

Post by Anonymous »

Ich möchte diese Abfrage in CodeIgniter verwenden.

Code: Select all

SELECT sum(price)
FROM (SELECT price
FROM items
ORDER BY price DESC
LIMIT 3
) AS subquery;
Das habe ich getan

Code: Select all

$this->db->select('SUM(price)');
$this->db->select('price');
$this->db->from('items');
$this->db->order_by('price desc');
$this->db->limit(3);
$this->db->get();
Dies ergibt eine Ausgabe wie diese

Code: Select all

SELECT sum(price), price
FROM items
ORDER BY price DESC
LIMIT 3;
Was kann ich tun, um die Summe aus der begrenzten und geordneten Unterabfrage auszuwählen?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post