Php 我的sqli中有多个表
首先,我想为我的英语不好道歉 其次,我在学院里有一个sql和php项目,医生让我制作4个表格(客户、付款、项目、公寓) clients表与payment表和project表有外键关系,project表与flats表有外键关系 我可以做一个插入语句来显示客户、付款和项目表的所有信息Php 我的sqli中有多个表,php,mysql,Php,Mysql,首先,我想为我的英语不好道歉 其次,我在学院里有一个sql和php项目,医生让我制作4个表格(客户、付款、项目、公寓) clients表与payment表和project表有外键关系,project表与flats表有外键关系 我可以做一个插入语句来显示客户、付款和项目表的所有信息 ( SELECT clients.name, payment.first_cash, project_type.type_of_flat FROM clients INNER JOIN payment ON clien
( SELECT clients.name, payment.first_cash, project_type.type_of_flat
FROM clients
INNER JOIN payment ON clients.client_id = payment.client_id
INNER JOIN project_type ON clients.client_id = project_type.client_id
LIMIT 0 , 30 )
现在我还想在平面表格中显示信息
项目表与平面表有关系
项目表是父表,而平面表是子表
提前谢谢,再次为我的英语不好道歉
__
为什么现在又发生了争吵?
您需要添加另一个连接到flats表
SELECT clients.name, payment.first_cash, project_type.type_of_flat
FROM clients
INNER JOIN payment ON clients.client_id = payment.client_id
INNER JOIN project_type ON clients.client_id = project_type.client_id
INNER JOIN flats ON flats.project_id = project_type.project_id
LIMIT 0 , 30
在联接中,使用id
字段联接两个表
第一个表有实际数据,id
字段通常是它的主键
第二个表引用了第一个表的
id
字段,该字段是外键
谢谢你,伙计,现在我在主题中添加了一个新问题:D