表源可以是一个或多个表、视图、表变量、派生表、联接表等,一个SELECT语句中最多可以使用256个表源。如果引用了太多的表源,查询性能会受到影响。
如果多次引用同一个表源,此时将出现重复的名称,SQLServer会报错,例如:FROM子句中的对象"table1"和"table1"具有相同的表现名称。请使用相关名称来区分它们。
我觉得:
表结构不同的话,用你的方法比较好,速度快。
写成这样:select count(*) from `b` where `nid` = '123'
直接统计出数目了
2.表结构相同的话:
写成这样select count(*) from `a` where `nid` = '123' UNION ALL select count(*) from `b` where `nid` = '123'
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)