两个表之间的Mysql查询

时间:2014-03-29 12:41:27

标签: mysql

我有两个表,magento_catalog_category_flat_store_1sohyper_region_activity。 在sohyper_region_activity中,有一个字段activity_id,属于entity_id字段 magento_catalog_category_flat_store_1表。

我有以下查询:

select entity_id ,parent_id,name,url_key
from magento_catalog_category_flat_store_1
where level between 2 and 4;

此查询将获取所有级别为 2 4 的实体。

但我想只显示activity_id表中sohyper_region_activity的父级实体。

我这样做

select a.entity_id ,a.parent_id,a.name,a.url_key 
from magento_catalog_category_flat_store_1 as a 
JOIN sohyper_region_activity as s 
where a.entity_id = s.activity_id and a.level between 2 and 4 ;

但这显示结果为null。 请帮帮我。

0 个答案:

没有答案