- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的sql查询是
SELECT id, content FROM table1
UNION ALL
SELECT p_id, p_content FROM table2;
它给出了理想的结果,但带有第一个选择语句的列名称。
例如
如果查询从第二个 select 语句获取数据,它将给出结果
array (size=2)
'id' => string '15' (length=2)
'content' => string 'table2 content' (length=22)
我想要列名称以及相应的选择语句结果。
例如
如果 select 从第一次选择中获得结果,那么结果数组应该是这样的
array (size=2)
'id' => string '15' (length=2)
'content' => string 'table1 content' (length=22)
否则如果 select 从第二个 select 语句得到结果,那么结果数组应该像这样
array (size=2)
'**p_id**' => string '15' (length=2)
'**p_content**' => string 'table2 content' (length=22)
最佳答案
这是不可能的。整个查询结果中的列名称将相同。这些列名实际上是查询结果的列名,不需要与表中的列名相同:
SELECT id as Numbers, content as Texts FROM table1
UNION ALL
SELECT p_id, p_content FROM table2;
您可以执行两个单独的查询并分别处理它们的结果。
或者您可以返回一个额外的常量值来确定结果:
SELECT id, content, '1' as TableNr FROM table1
UNION ALL
SELECT p_id, p_content, '2' FROM table2;
现在,对于每一行,您可以询问“TableNr”列的值以查看它来自哪个表。
关于php - "UNION"中的理想结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17248115/
从许多帖子中我可以读到有关最大池大小的公式,它取决于 CPU 的数量 + 1。这是一个明确的解释。 但是如果应用程序定义了许多执行器或线程池执行器怎么办。然后我们还必须考虑应用程序共享相同的硬件。这对
我一直在寻找垂直 Accordion 内容 slider 。我找到了一个:http://www.marghoobsuleman.com/jQuery-common-accordion ,而且还不错。我
在 not having a whole bunch of luck 之后找到任何可充当 SNMP 代理的 .NET SNMP 库(可在 OSS 项目中使用 - 这意味着专有库已经过时),我现在正在考
目前我正在考虑: VMWare 管理程序 ESXi 中央操作系统 5.5 内存缓存 1.4.5和依赖 这就是全部。我还需要什么/任何替代品吗? 最佳答案 Memcached在linux上运行的很好,所
我是一名优秀的程序员,十分优秀!