Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Mysql codeigniter php asc desc diurutkan berdasarkan hasil penghitungan menggunakan php

Tidak yakin apakah ini praktik terbaik. Juga mungkin tidak baik jika Anda memiliki banyak data di DB. Tapi saya ingin menyarankan.

1.Dapatkan ID kategori ke dalam satu larik.

2.Join tabel sebagai berikut, untuk setiap kategori. (Menggunakan loop foreach untuk array)

$this->db->select('*');    
$this->db->from('at_category');
$this->db->join('at_category_taxonomy', 'at_category.cat_id = at_category_taxonomy.cat_id');
$this->db->join('at_shop', 'at_category.cat_id = at_shop.shop_category');
$this->db->where('at_category', 1);
$query = $this->db->get();

pada kode di atas, $this->db->where ('at_category', dapatkan ID dari larik );

3.$query adalah hasil untuk setiap kategori.

4.Jumlah toko untuk setiap kategori dapat diambil sebagai,

$numberOfShos = $query->num_rows();


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara menentukan apakah kueri MySQL valid?

  2. Sinkronkan semua Peran Pengguna antara dua Instalasi Wordpress yang berbagi tabel wp_users dan wp_usermeta yang sama.

  3. Matikan peringatan pernyataan tidak aman mysql

  4. Streaming kumpulan hasil besar dengan MySQL 4.1.x + Connector/J

  5. Bagaimana menangani penyimpanan besar catatan dalam database untuk tujuan otorisasi pengguna?