【问题标题】:Row to cloumn based on where condition - Mysql基于where条件的行到列 - Mysql
【发布时间】:2013-08-05 11:55:28
【问题描述】:

我有一张桌子

ID|姓名|年龄

1 |名称1|40 1 |名称2|45 2 |名称3|30 2 |name4|39

我想要这样的结果

ID1|NAME1|AGE1|ID2|NAME2|AGE2

1 |名称1|40 | 2 |名称3|30 1 |名称2|45 | 2 |name4|39

大约有 5k 行。

谢谢。

【问题讨论】:

  • 那么为什么要使用 MySQL 呢?
  • 你能举一个例子说明你想要多行吗?在这种情况下,问题不清楚。

标签: mysql join


【解决方案1】:

您可以获得表格的完整产品:

select table.col1,table.col2,table.col3,table2.col1,table2.col2,table2.col3  
from table, table2 
where table.col1='test' and table2.col2='test1'

结果可能有两个表中的重复记录。但是由于您没有任何可能对您来说不是问题的主键。

【讨论】:

  • 没有给出想要的结果
猜你喜欢
  • 2023-02-21
  • 1970-01-01
  • 1970-01-01
  • 2012-05-27
  • 2017-03-17
  • 1970-01-01
  • 2014-07-21
  • 2011-01-22
  • 1970-01-01
相关资源
最近更新 更多