我在phpmyadmin中有两个表
id、类型、姓名、姓氏、birthDate、城市
1,客户端,巴拉克,奥巴马,1980年11月20日,Tokio
id、类型、名称、大写、RegisterDate、OfficeAddress
1,公司,谷歌,500000美元,1990年12月10日,MountineView
通过php,我在两个表中插入数据,然后它们得到相同的ID (上面的例子:它们都有id 1)
所以当显示php表中所有行时问题就开始了(while循环)
**Select * from...** "and **join** both tables"
在list table中我放了一个按钮,我可以编辑每个行的ID“那么当两个表中的id相同时(示例1) (在DB中有两个id为1的帖子),我怎么能这样编辑呢?”
-Is有一种方法可以设置唯一ID (这样两个表都有唯一的id,并且两个表上的数字不能相同)如果是,那么我如何知道帖子在哪个表中
或者有另一种方法
发布于 2018-10-23 07:53:03
当两个表都有同名的列时,不要使用SELECT *
。专门列出列并添加别名,以便区分它们。
SELECT cl.id AS client_id, co.id AS company_id, cl.name AS client_name, co.name AS company_name, ...
FROM clients AS cl
JOIN companies AS co ON ...
https://stackoverflow.com/questions/52939074
复制相似问题