+ -
当前位置:首页 → 问答吧 → mysql如何查询两个关系表

mysql如何查询两个关系表

时间:2011-03-09

来源:互联网

如何根据从一个表的查询结果再去另一个表查询?
如表A:name,id;表B:name,class
我现在给出一个id,要查询到对应的class,一句sql查询语句能搞定吗?

如果表B中的name字段名与表A不同,该怎么查?
如表A:name,id;表B:namename,class(namename 对应 name)

作者: 54173cn   发布时间: 2011-03-09

left join, inner join, outer join, right join之类的组合查询就可以了。

作者: 帅青蛙   发布时间: 2011-03-09

嗯,谢谢。可是你说的我完全不懂,我是想要写好的执行语句。

作者: 54173cn   发布时间: 2011-03-09

select class from b where b.name =
   select name from a where a.id = id;

作者: lyl198659   发布时间: 2011-03-09

相关阅读 更多