数据库问题求助

A表1B表1

2
2

3
3

4
4

5
5




C表1
1

1
2

1
3

1
4

1
5

2
1

2
2

2
3

2
4

2
5

3
1

3
2

3
3

3
4

3
5

4
1

4
2

4
3

4
4

4
5

5
1

5
2

5
3

5
4

5
5
MYSQL 数据库 现在A表是1 2 3 4 5  B表也是1 2 3 4 5

如何通过语句两两组合 生成C表  也就是25条数据


gjch1993 发布于 2019-2-20 16:35
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共5回答
最佳回答
0
黄源Lv6中级互助
发布于2019-2-20 16:45

select * from a,b

最佳回答
0
myseanLv3初级互助
发布于2019-2-20 16:43(编辑于 2019-2-20 16:49)

这表结构怎么能到25条。这关联只有5条记录。


不关联



 select a,b from (select t1.A a ,t2.B b from t1,t2)C


  • gjch1993 gjch1993(提问者) 两两互相关联呀 生成2个字段
    2019-02-20 16:45 
  • mysean mysean 回复 gjch1993(提问者) 那就楼下。不关联。就是25条
    2019-02-20 16:47 
最佳回答
0
刘牛牛Lv3见习互助
发布于2019-2-20 17:22(编辑于 2019-2-20 17:29)

SELECT * from a JOIN b

最佳回答
0
785027336Lv5初级互助
发布于2019-2-20 17:47

微信图片_20190220173928.jpg

select * from a,b

这种写法就是笛卡尔乘积,慎用。

最佳回答
0
axingLv6专家互助
发布于2019-2-20 21:39

create table c as select * from a,b

  • 6关注人数
  • 622浏览人数
  • 最后回答于:2019-2-20 21:39
    请选择关闭问题的原因
    确定 取消
    返回顶部