根据where条件行到列 - Mysql

时间:2013-08-05 11:55:29

标签: mysql join

我有包含colimns的表

ID | NAME | AGE

1 | name1 | 40 1 | name2 | 45 2 | name3 | 30 2 | name4 | 39

结果我想要这样

ID1 | NAME1 | AGE-1 | ID2 | NAME2 | AGE2岁

1 | name1 | 40 | 2 | name3 | 30  1 | name2 | 45 | 2 | name4 | 39

大约有5k行。

感谢。

1 个答案:

答案 0 :(得分:0)

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

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

结果可能包含来自两个表的重复记录。但是因为你没有任何主键可能不是你的问题。