【发布时间】:2016-09-26 11:12:42
【问题描述】:
我目前正在这样做:
SELECT SS.service_name , SS.id, SH.shortcode FROM smsc_app_db.service SS
INNER JOIN shortcode SH ON SS.confirmation_shortcode = SH.id;
SELECT count(service_id) FROM smsc_app_db.service_status
where smsc_app_db.service_status.service_id = ?;
运行第一个选择后,我在java中得到结果,然后对于ResultSet的每一行,我使用SS.ID值来 在 service_status 表中计算该服务的订阅者数量(使用第二条语句)
但我想将这两个语句合二为一。
是否可以制作
select count(service_id)
第一个选择语句中的列?
例如如果
的结果select count(service_id).... 存储在subscriber_base
SELECT SS.service_name , SS.id, SH.shortcode, subscriber_base FROM
smsc_app_db.service SS INNER JOIN shortcode SH ON SS.confirmation_shortcode = SH.id;
【问题讨论】: