php - Mengenai pengisihan produk dan penomboran menggunakan berbilang kriteria
淡淡烟草味
淡淡烟草味 2017-05-16 12:02:01
0
1
474

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?

淡淡烟草味
淡淡烟草味

membalas semua(1)
小葫芦

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🎜
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan