| SQL | SELECT b.brand_id, b.brand_name, b.brand_logo, b.brand_desc, COUNT(*) AS goods_num, IF(b.brand_logo > '', '1', '0') AS tag FROM `lggemuterc`.`tww0ogj_brand`AS b, `lggemuterc`.`tww0ogj_goods` AS g WHERE g.brand_id = b.brand_id AND g.cat_id IN ('15','512','569','566','567','568','565','508','524','521','518','515','522','519','516','523','520','517','513','572','595','592','589','579','586','602','576','583','599','573','596','570','593','590','580','587','577','584','600','574','597','571','594','591','581','588','578','585','601','575','582','598','514','611','608','624','605','621','618','615','612','609','625','606','622','603','619','616','613','610','626','607','623','604','620','617','614','510','553','550','547','544','551','548','545','552','549','546','543','511','556','563','560','557','554','564','561','558','555','562','559','509','540','537','534','531','528','541','525','538','535','532','529','542','526','539','536','533','530','527') AND is_show = 1 AND g.is_on_sale = 1 AND g.is_alone_sale = 1 AND g.is_delete = 0 GROUP BY b.brand_id HAVING goods_num > 0 ORDER BY tag DESC, b.sort_order ASC LIMIT 3 |