首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web开发 >

啊mysql查询有关问题

2012-02-09 
求高手指教啊。。。。mysql查询问题在一个数据库存里面有两张表,一张是product别一张是service,表product下有p

求高手指教啊。。。。mysql查询问题
在一个数据库存里面有两张表,一张是product 别一张是service,表product下有prod_nm和prod_family_nm以及prod_id三个字段,表service下有prod_id和service_item两个字段....

我想最终查询service_item字段里面的数据: 步骤要这样:先通过表product,根据prod_nm和prod_family_nm两个字段条件查出prod_id,然后再在表service里面通过prod_id查询到service_item字段里面的数据 

第一个语句:select prod_id from product where prod_nm = '' and prod_family_nm = ''; (这是表product的查询)
第二个语句:select service_item from service where prod_id = "" (这是表service的查询)

最后我要问大家的是: 怎么将上面两个语句合成一个语句呢? 谢谢大家了 急!!!!!!!

[解决办法]
select service_item from service where prod_id = (select prod_id from product where prod_nm = '' and prod_family_nm = '')
[解决办法]
mysql不清楚,mssql我知道是这样的,你参考一下

SQL code
select service_item from service where prod_id in (select prod_id from product where prod_nm = '' and prod_family_nm = ') 

热点排行