我想要实现的是创建一个由几个子查询组成的复杂查询.我们的想法是让业务人员每周运行以提取报告数据.
效果类似于下面的查询,其中来自许多表的所有数据都显示在一个结果中.
select * from table1, table2, table3
Run Code Online (Sandbox Code Playgroud)
所以我需要类似的东西,但它不起作用.
select
(select * from table1 where ...... ) as table1,
(select * from table2 where....... ) as table2
Run Code Online (Sandbox Code Playgroud)
手动,我可以单独运行子查询,然后手动将结果附加到一个大的Excel工作表中.但我希望让业务人员更容易做到这一点,并尽量减少错误.
这在MySQL中可行吗?
原因是我将旧的Oracle PIVOT SQL语句转换为MySQL等价,而子查询非常复杂.
如果需要,我可以提供Oracle SQL.
一如既往地赞赏.
我是Struts2的新手.我正在使用Struts2和UserItemAction中的典型数据模型.使用Struts标记时,数据模型看起来不太好<s:property value="userItem.foo"/>.
我想要做的是编写一个静态util方法Helper.printNice(Foo),该方法接受参数Foo并在用户友好的显示中打印出Foo中包含的值.
如何将Struts属性标记与静态方法一起使用?像这样的东西
com.helper.Helper.printNice(<s:property value="userItem.foo"/>).
原因是我的网络应用程序正在读取供应商填充的数据,在许多列中看起来像这个["string1","string2",...].显然,我不希望以这种格式显示给最终用户.辅助方法会使它看起来像string1 <br> string2 <br>等...