select m_product.name ,c_bpartner.name from(
select count(m_product.name)
from m_product
union
select count(c_bpartner.name)
from c_bpartner
) as total
我收到错误。
错误:
缺少表m_product的from子句条目。
我试图在表格中获得产品和bpartner的总数。 谢谢你的帮助。
|total number of product|total number of bp|
| 1000 | 1200 |
| | |
这就是我想要实现的目标,我正在使用jasper报告。
答案 0 :(得分:0)
试试这个。您需要别名和分组
select MyCount,Name from(
select MyCount=count(m_product.name),Name=m_product.name
from m_product
group by m_product.name
union
select count(c_bpartner.name) ,c_bpartner.name
from c_bpartner
group by c_bpartner.name
) as total
答案 1 :(得分:0)
我认为您需要为列添加别名,因此它将是:
_DataBaseList.Clear();
foreach(var variable in intermediary)
{
_DatabaseList.Add(variable);
}
答案 2 :(得分:0)
因为您在firefox
子句中缺少c_bpartner
表引用。您的查询是完全有线的..不确定为什么您需要FROM
,因为您没有使用该UNION
结果集中的任何列。您可能只需在表格之间执行UNION
,如
JOIN
答案 3 :(得分:0)
此声明应选择具有一定数量的偶数的每个产品,并对bpartner执行相同的操作。
select m_product.name ,
c_bpartner.name
from m_product
join c_bpartner on m_product.id = c_bpartner.id;
答案 4 :(得分:0)
试试这个:
driver.switchTo().activeElement();
答案 5 :(得分:0)
select total.m_product_name ,total.c_bpartner_name from(
select count(m_product.name) as m_product_name,'NIL' as c_bpartner_name
from m_product
union
select 'NIL',count(c_bpartner.name)
from c_bpartner
) as total