0
私は、クエリを持っているが(Magentoの中で)参加する:rating_value
またはcount < 1
ヌルではないジョインでセレクトしたときにfloor計算値をフィルタリングする方法は?
+--------------+-------+
| rating_value | count |
+--------------+-------+
| NULL | 0 |
+--------------+-------+
1 row in set (0,00 sec)
ではなく、私はWHERE count > 0
またはrating_value IS NOT NULL
それを試してみてください、何らかの理由でNULLを持つ行をフィルタリングするために必要とされる
SELECT FLOOR(rating.rating_summary/20) AS `rating_value`,
COUNT(*) AS `count`
FROM `catalog_product_flat_3` AS `e`
INNER JOIN `catalogsearch_result` AS `search_result` ON search_result.product_id=e.entity_id
AND search_result.query_id='218'
INNER JOIN `catalog_product_index_price` AS `price_index` ON price_index.entity_id = e.entity_id
AND price_index.website_id = '1'
AND price_index.customer_group_id = 0
INNER JOIN `review_entity_summary` AS `rating` ON rating.entity_pk_value = e.entity_id
AND rating.store_id = 0;
その件名欄rating_value
、count
は存在しません、どうしたらいいですか?
ありがとうございました!