我的项目中有三个表。我必须将每个表中的值插入数据库。而且我在表格之间也没有任何共同点。现在我想从一个表中的三个表中获取所有字段的输出。请帮帮我..
答案 0 :(得分:0)
您需要创建一个链接这三个表的连接表。考虑三个表 表格1 表2 表3
每个表都有一个ID。你的第四个表(join_table)将有三个字段,如 id,table_1_id,table_2_id,table_3_id。
现在,您可以通过引用每个表上的ID并将值插入第四个表来创建三个表之间的连接
insert into join_table values (<table_1_id>, <table_2_id>, <table_3_id>).
然后,您可以使用以下
连接所有三个表来显示所有表中的所有字段 select table_1*, table_2*, table_3* from table_1
join on table_1.id = join_table.table_1_id
join on table_2.id = join_table.table_2_id
join on table_3.id = join_table.table_3_id
这将显示一个结果,显示三个表中的所有数据