对不起。这里有一百万个帖子。不知何故,我仍然错过了一些东西。简单的内部连接就像这样: http://www.w3resource.com/mysql/advance-query-in-mysql/inner-join-with-multiple-tables.phpmysql内部连接不按预期方式工作
无知是什么问题。试图将该组织添加到机器记录中。 我希望如果user_name上没有匹配,机器记录将被丢弃,但不管怎样,< =机器中的记录数。获得倍数。 Machines.machine_name和user_name在机器中并不是唯一的,因为每台机器都有多个软件包被跟踪。
选择users2.org,machines.User_name,machines.Machine_name,machines.model,machines.program,machines.version 从机内连接users2上users2.user_name = machines.User_name
啊,多一个。这有点简化,因为machine_name表在machine_name上不唯一。实际上有10到50个具有相同机器名称的记录在机器上包括machines.program,machines.version用于软件。我想要所有的机器记录。 – jms333
你能分享你的模式吗? –
描述机器; Machine_name | varchar(50), | User_name | varchar(21) |模型| varchar(50) |发行人| varchar(100) |程序| varchar(255) |版本| varchar(255) | product_ID | varchar(255) 描述了users2; | user_name | varchar(25) | org | varchar(5) – jms333