cari

Rumah  >  Soal Jawab  >  teks badan

php - Mengenai pengisihan produk dan penomboran menggunakan berbilang kriteria

Kini terdapat dua jadual, satu jadual produk, dengan medan berikut:
BUAT JADUAL ft_products (
p_id int(10) tidak ditandatangani BUKAN NULL AUTO_INCREMENT KOMEN 'id produk',
p_name varchar(50) NOT NULL DEFAULT '' ULASAN 'Nama produk',
hot tinyint(1) unsigned NOT NULL DEFAULT '0' ULASAN 'Adakah popular: 1 yes 0 no',
sort tinyint(1) unsigned NOT NULL DEFAULT '0 ' ULASAN 'Isih',
status tinyint(1) BUKAN NULL LALAI '1' ULASAN '1Tambah 2 Alih Keluar 3Padam',
KUNCI UTAMA (p_id)
)

Jadual standard produk dengan medan berikut:
BUAT JADUAL ft_products_standard (
p_s_id int(11) tidak ditandatangani BUKAN NULL AUTO_INCREMENT ULASAN 'Jadual peraturan produk',
p_id int( 11 ) unsigned NOT NULL DEFAULT '0' COMMENT 'ID produk',
price perpuluhan(10,2) tidak ditandatangani BUKAN NULL LAILA '0.00' ULASAN 'Harga unit',
buyed_count int(5) tidak ditandatangani BUKAN NULL LAALA '0' ULASAN 'Sudah dinaikkan Bilangan salinan',
total_count int(5) tidak ditandatangani NOT NULL DEFAULT '0' ULASAN 'Jumlah bilangan salinan diperlukan',
c_time int(11) tidak ditandatangani NOT NULL LAILA '0' ULASAN 'Masa penciptaan',
KUNCI UTAMA (p_s_id)
)

Kini berdasarkan dua jadual ini, satu produk sepadan dengan berbilang harga. Saya ingin mengisih mengikut bilangan saham yang diperolehi. Tetapi penomboran mesti berdasarkan produk. Bagaimanakah saya harus menulis pernyataan sql?

淡淡烟草味淡淡烟草味2807 hari yang lalu502

membalas semua(1)saya akan balas

  • 高洛峰

    高洛峰2017-05-16 12:04:01

    pilih p_name,hot,sort,status,sum(buyed_count) as total_buyed_count from ft_products_standard left join ft_products on ft_products_standard.p_id=ft_products.p_id kumpulan mengikut ft_products_standard.p_id order mengikut jumlah_beli_0

    , desc had_0🎜

    balas
    0
  • Batalbalas