永发信息网

联表查询,两个表各自某个字段值一样时 调用数据

答案:2  悬赏:30  手机版
解决时间 2021-02-09 09:45
  • 提问者网友:龅牙恐龙妹
  • 2021-02-08 13:03
表A 字段1,字段2 ,字段3,字段N.....字段1为主键mediumint型,字段1有大量数据 且不重复。
表B 字段4,字段5,字段6,字段M......字段4为主键int型,字段5有大量数据且可以重复。

现在 我想查询 当只要满足 有 表B 字段5 = 表A 字段1 时, 调出符合这个条件的所有记录,其中内容为
表B:除了字段4的 所有字段值 。
表A:字段2,字段3(任意选择若干符合条件的记录的字段值)。

1、求速度快的 语句方法

呃 两张表都还没有建立索引,

2、顺便再问下 怎么弄表B 才能让联表查询更快捷??

我昨儿下午刚接触MYSQL的小白,以前也没接触过数据库
仅是创建表B 并增加字段就弄到现在还没睡觉呢

求大神指点!
最佳答案
  • 五星知识达人网友:蓝房子
  • 2021-02-08 14:34
select a.2,a.3,b.5,b.6 from A a, B b where a.1 = b.5
给B表字段5加上索引
全部回答
  • 1楼网友:风格不统一
  • 2021-02-08 15:44
你好! 优化SQL语句 仅代表个人观点,不喜勿喷,谢谢。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯