首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MySql等价于for-each循环

MySql等价于for-each循环
EN

Stack Overflow用户
提问于 2012-04-25 21:37:39
回答 1查看 2.9K关注 0票数 0

我是个彻头彻尾的MySql新手。我有两张桌子,电脑和技术员。计算机有一个techID的外键,它将它与特定的技术员条目相关联,并指示哪个技术员最后为计算机提供服务。基本上,我想列出最后一个维修每台电脑的技术人员。

我想做这样的事情:

代码语言:javascript
复制
SELECT techID FROM Computer

我的问题是,对于我的结果集中的每个techID,我想从技术员表中获取技术员的名字,然后返回它。基本上,我想知道如何查询并获得与以下内容相同的结果:

代码语言:javascript
复制
results = SELECT techID FROM Computer
for-each(r in results){
    SELECT name FROM Technician WHERE techID = r.techID
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-04-25 21:41:00

使用连接:

代码语言:javascript
复制
SELECT     Computer.id, Technician.name
FROM       Computer
INNER JOIN Technician
ON         Computer.techID = Technician.techID 

这应该给你一份清单,每台计算机与匹配的技术员。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10324184

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档