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页面中显示我的示例查询结果。这是个主意吗?