mysql 的一个小问题 写个sql语句

redfox_007 2012-06-13 08:35:32
mysql中有如下表temp

id
------------
aaa
bbb
ccc

怎么写一个sql语句 查询后得到如下结果,类似笛卡尔积

id
------------
aaaaaa
aaabbb
aaaccc
bbbaaa
bbbbbb
bbbccc
cccaaa
cccbbb
cccccc

多谢各位!!
...全文
49 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
tongyicun 2012-06-14
  • 打赏
  • 举报
回复
用如下语句可以实现。
SELECT CONCAT(tt.id,tt.id1) FROM (SELECT a.id,b.id AS id1 FROM temp a,temp b )AS tt
hupeng213 2012-06-14
  • 打赏
  • 举报
回复
select a.*,b.*, a.fname || b.fname from (
select 'aaa' as fname from dual
union all
select 'bbb' from dual
union all
select 'ccc' from dual
) a,
(
select 'aaa' as fname from dual
union all
select 'bbb' from dual
union all
select 'ccc' from dual
) b

FNAME FNAME A.FNAME||B.FNAME
----- ----- ----------------
aaa aaa aaaaaa
aaa bbb aaabbb
aaa ccc aaaccc
bbb aaa bbbaaa
bbb bbb bbbbbb
bbb ccc bbbccc
ccc aaa cccaaa
ccc bbb cccbbb
ccc ccc cccccc
redfox_007 2012-06-14
  • 打赏
  • 举报
回复
不对吧

[Quote=引用 1 楼 的回复:]
select a.id||b.id
from temp a,temp b
[/Quote]
虫洞 2012-06-13
  • 打赏
  • 举报
回复
select a.id||b.id
from temp a,temp b

17,086

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧