我是个彻头彻尾的MySql新手。我有两张桌子,电脑和技术员。计算机有一个techID的外键,它将它与特定的技术员条目相关联,并指示哪个技术员最后为计算机提供服务。基本上,我想列出最后一个维修每台电脑的技术人员。
我想做这样的事情:
SELECT techID FROM Computer我的问题是,对于我的结果集中的每个techID,我想从技术员表中获取技术员的名字,然后返回它。基本上,我想知道如何查询并获得与以下内容相同的结果:
results = SELECT techID FROM Computer
for-each(r in results){
SELECT name FROM Technician WHERE techID = r.techID
}发布于 2012-04-25 21:41:00
使用连接:
SELECT Computer.id, Technician.name
FROM Computer
INNER JOIN Technician
ON Computer.techID = Technician.techID 这应该给你一份清单,每台计算机与匹配的技术员。
https://stackoverflow.com/questions/10324184
复制相似问题