【发布时间】:2014-01-24 08:49:51
【问题描述】:
我有三个表名为:
at_category:
- cat_id
- 姓名
at_category_taxonomy:
- cat_taxonomy_id
- cat_id
- 分类法
at_shop:
- shop_id
- shop_category
我想通过计算结果来加入这三个表。
例如,at_category 表中名为 Electronic Shops 的类别和值将存储在 at_category_taxonomy 表中,并且此类别 ID 在 at_shop 表中有两个商店。与其余类别 aaa、bbb、ccc 等相同......它可能有一个或两个商店,否则为零商店。
例子:
1. at_category
______________
cat_id name
1 Electronic Shops
2 Ice Cream Shops
_______________
2. at_category_taxonomy
_______________________________________________
cat_taxonomy_id cat_id taxonomy
3 1 Electronic Shops
4 2 Ice Cream Shops
_______________________________________________
3. at_shop
________________________________
shop_id shop_name shop_category
1 A 1 (ie.Electronic Shops)
2 B 1 (ie.Electronic Shops)
3 C 1 (ie.Electronic Shops)
4 D 2 (ie.Ice Cream Shops)
________________________________
现在:电子商店有 3 家商店和冰淇淋店有 1 家商店的类别
预期输出:
No.Of.Shops (ASC) (Desc) Category Name (ASC) (Desc)
3 Electronic Shops
1 Ice cream Shops
当我在商店数量列中单击 asc order 时,输出将是
No.Of.Shops (ASC) (Desc) Category Name (ASC) (Desc)
1 Ice cream Shops
3 Electronic Shops
这也是类别名称的反义词。
现在我想通过使用 codeigniter 按 desc 顺序计算商店数量来显示结果。
【问题讨论】:
标签: php mysql codeigniter