Php 查询:MySQL表联接

Php 查询:MySQL表联接,php,mysql,Php,Mysql,我知道这个问题已经被问过和回答过好几次了,但我正在努力解决其他问题 数据库: - table1= "clients" | Columns: "customer_id","company_name" - table2= "devices" | Columns: "id","device_id" 我想用上述信息加入并创建一个新表 这是我的疑问: CREATE TABLE test SELECT clients.customer_id, clients.company, devic

我知道这个问题已经被问过和回答过好几次了,但我正在努力解决其他问题

数据库:

 - table1= "clients"  | Columns:  "customer_id","company_name"
 - table2= "devices"  | Columns:  "id","device_id"
我想用上述信息加入并创建一个新表

这是我的疑问:

 CREATE TABLE test SELECT clients.customer_id, clients.company, 
 devices.id, devices.device_id FROM clients, sites WHERE 
 clients.customer_id = devices.id
问题是:

一旦创建了这个新表,并且我向“客户机”和“设备”添加了新条目,新创建的表“test”就不会用新信息“更新”。如果我再次运行查询,那么它只显示更新的信息。我需要它自动更新

我可能应该提到我是一个彻头彻尾的noob,几乎没有mysql方面的经验,但我正在努力学习,我就是搞不懂这一点


提前感谢。

您只需使用Select来查看所需信息。就这样,

选择clients.customer\u id、clients.company\u name、,
来自客户端的devices.id、devices.device\u id、设备,其中

clients.customer\u id=devices.id

您应该创建一个而不是一个表。非常感谢。这就成功了。不确定,我只添加了一条评论。事实上,哈哈,你的标签说的是你在使用php。因此,您可以始终在php页面中显示我的示例查询结果。这是个主意吗?