这个问题按照楼上给你的办法(也符合你要求的)可以实现,但是如果这个数组比较大的时候比较费资源,不建议用IN操作。
你要的结果是入库表(出库表也一样,暂时不考虑)中相应图书的数量,简单的讲格式如下:
图书类型 数量
励志类 1546
生活类 2451
语言类 7584
我的思路是:类型表和入库表相连,按照图书类型分组即可得到你要的如上信息,效率比你要的sql要好的多!!
select * from 入库表 where 图书类型 in ( select 图书类型 from 图书类型表)