我使用Select2获得了一个品牌和类别的列表,每个类别都按<optgroup>分组。 到目前为止一切顺利,因为列表没有改变。现在,我必须实现一个Product搜索,它将没有特定值,因此您可以搜索您键入的所有内容。 例如,如果用户输入"sho",我想要: **Products**
- sho (exactly what the user enters)
**Brands** (suggestions from a list)
- Adidas Shoes
- Nike Shoes
**Categories** (suggestions from a li
我的任务是从数据库中选择具有该品牌最高订单价值的品牌和客户(以及订单价值)。
我想出了一个问题:
$ordersQuery = $em->createQuery(
"SELECT b.name AS brand, c.name, MAX(DISTINCT o.value) AS total
FROM AppBundle:VOrder o
LEFT JOIN o.brand b
LEFT JOIN o.customer c
GROUP BY b.id, c
是否可以使用SQL来查找所有具有最常见类别的品牌?
例如,品牌"Dove“可以有肥皂、护肤品、洗发水等类别,它是找出所有类别匹配最多的品牌,换句话说,是最相似的品牌。
这可以使用Ruby或PHP以编程方式完成:只需获取一个品牌,遍历所有其他品牌,看看有多少匹配的类别,并按其排序。但是如果有2000个品牌,那么每个品牌需要2000个查询。(除非我们预先缓存了所有2000个查询结果,因此对于所有2000个品牌,我们将重用这些结果)
可以通过SQL / MySQL通过一次查询来完成吗?
比方说,这个表有:
entities
--------
id
type = brand or categ
我有两张桌子。就像这样;
Products table
id | brand | bla bla bla
Priority table
id | brand
我列出了选择不同的品牌,从产品表中订购这样的产品计数;
SELECT DISTINCT brand as bra, (SELECT COUNT(id) FROM Products WHERE brand = bra) as cnt FROM Products ORDER BY cnt DESC
结果是:
A品牌(65种产品)
B品牌(43种产品)
C品牌(23种产品)
D品牌(17种产品)
这是一条完美的
亲爱的,我正在使用大商业来显示索引上的品牌图像,现在它只显示品牌名称,但我想列出品牌图像,而不是品牌名称,我将如何显示
%%brandFullname%%显示类似的品牌名称有任何其他全局变量显示品牌图像而不是品牌名称
我的代码是
默认页面:
%%Panel.HTMLHead%% <!-- Including the html head -->
%%Panel.Header%% <!-- Includeing the html Header -->
%%Banner.TopBanner%%
%%Panel.SideShopByBrandFull%%
%%